2012-10-10 2 views
1

방사형 CMS 버전 0.8.2.In 응용 프로그램에서 문제가 발생합니다. 양식 응용 프로그램에서 제출을 클릭하면 방사능/응용 프로그램/컨트롤러에있는 초기화되지 않은 컨트롤러 오류가 발생합니다.센티노에서 방사율 문제

에러 :

나가서 설명하자면 NameError (초기화 상수 ResourceController) 벤더/확장자/스마트/애플리케이션/제어기/quote_requests_controller.rb 1 /usr/lib/ruby/1.8/webrick/httpserver.rb:104 : service' /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in 실행

/usr/lib/ruby/1.8/webrick/server.rb:162 'start_thread' /usr/lib/ruby/1.8/webrick/server.rb:162:in 시작 /usr/lib/ruby/1.8/webrick/server.rb:173:in

'에서 : start_thread' /usr/lib/ruby/1.8/webrick/server.rb:95:in 시작 '

/usr/lib/ruby/1.8/webrick/server.rb:92:in each' /usr/lib/ruby/1.8/webrick/server.rb:92:in 시작

'

시작 start' /usr/lib/ruby/1.8/webrick/server.rb:82:in /usr/lib/ruby/1.8/webrick/server.rb:23:in'

ResourceController가 복사/응용 프로그램/컨트롤러/관리/resource_controller.rb

과 quote_requests_controller.rb의 첫 번째 줄에, "클래스 QuoteRequestsController < ResourceController :: 자료는"이있다.

레일 2.3.14 루비 1.8.7 젬 업데이트 (1.4.2) 빛나는 내가이 문제 오류를 알아 내기 위해 좀 도와주세요에 대한 인터넷 검색을 수행했다

0.8.2. 잘 부탁드립니다

, Nirav

답변

0

당신은 ResourceController은 복사/응용 프로그램/컨트롤러/관리자에 말/resource_controller.rb 이 클래스는 실제로 관리자가 있어야 위치 : ResourceController 아니라 ResourceController합니다.

클래스 정의 행은 다음을 읽습니다. "class QuoteRequestsController < Admin :: ResourceController". 하나! 그 클래스는 이미 존재합니다. 그것은 대부분의 관리자 컨트롤러가 상속하는 것입니다.

컨트롤러에 대한 새 이름이 나오거나 admin/폴더 밖으로 이동하십시오.

+0

"Admin :: ResourceController

+0

감사합니다 Benny, "클래스 QuoteRequestsController

+1

이봐 요, 미안 해요. 내가 전에 말한 것을 잊어 버려라. (Admin :: ResourceController 만 남겨라!) QuoteRequestsController는 SiteController 또는 ActionController :: Base로부터 상속해야한다. 이전에이 작업이 수행 되었습니까, 아니면이 작업을 개발 중입니까? –