2012-10-10 56 views
1

我有輻射cms版本0.8.2的問題。在應用程序中,當我點擊提交表單應用程序時,得到了一個錯誤未初始化控制器在輻射/應用程序/控制器。輻射在centos的問題

錯誤:

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:173:in start_thread' /usr/lib/ruby/1.8/webrick/server.rb:162:in開始'

/usr/lib/ruby/1.8/webrick/server.rb:162 :在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開始 '

/usr/lib/ruby/1.8/webrick/server.rb:23:in start' /usr/lib/ruby/1.8/webrick/server.rb:82:in啓動'

ResourceController是在輻射/應用/控制器/管理/ resource_controller.rb

和在quote_requests_controller.rb的第一行, 「類QuoteRequestsController < ResourceController ::基地」 是存在的。

軌2.3.14 紅寶石1.8.7 RubyGems的更新(1.4.2) 輻射0.8.2

我做google搜索這個問題,請幫我找出錯誤。

感謝你, Nirav

回答

0

你說ResourceController是輻射/應用/控制器/管理/ resource_controller.rb 類放在那裏實際上應該是聯繫:: ResourceController,不只是ResourceController。

然後,類定義行將顯示爲:「class QuoteRequestsController < Admin :: ResourceController」。然而!該課程已經存在;這是大多數管理員控制器從中繼承而來的。

爲您的控制器提供一個新名稱,或將其移出管理員/文件夾。

+0

「class Admin :: ResourceController

+0

感謝Benny,我也嘗試將「類QuoteRequestsController

+1

嘿,對不起,我失去了這一點。 忘記我之前說過的所有東西(只留下Admin :: ResourceController!).. QuoteRequestsController應該可能繼承自SiteController甚至ActionController :: Base。這是工作之前還是你正在開發這個? –