【问题标题】:Issues with radiant in centoscentos中radiant的问题
【发布时间】:2012-10-10 13:09:21
【问题描述】:

我在使用 radiant cms 0.8.2 版时遇到问题。在应用程序中,当我单击表单应用程序上的提交时,出现错误未初始化控制器,该控制器位于 radiant/app/controller 中。

错误:

NameError(未初始化的常量 ResourceController): 供应商/扩展/智能/应用程序/控制器/quote_requests_controller.rb:1 /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in service' /usr/lib/ruby/1.8/webrick/httpserver.rb:65:inrun'

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

/usr/lib/ruby/1.8/webrick/server.rb:162:in start_thread' /usr/lib/ruby/1.8/webrick/server.rb:95:instart'

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

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

ResourceController 位于 radiant/app/controllers/admin/resource_controller.rb

在quote_requests_controller.rb的第一行,“class QuoteRequestsController

导轨 2.3.14 红宝石 1.8.7 rubygems 更新 (1.4.2) 辐射0.8.2

我已经完成了这个问题的谷歌搜索,请帮助我找出错误。

谢谢你, 尼拉夫

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 radiant


    【解决方案1】:

    你说 ResourceController 在 radiant/app/controllers/admin/resource_controller.rb 放置在那里的类实际上应该是 Admin::ResourceController,而不仅仅是 ResourceController。

    类定义行将显示为:“class QuoteRequestsController

    为您的控制器取一个新名称,或者将其移出 admin/ 文件夹。

    【讨论】:

    • "class Admin::ResourceController
    • 感谢 Benny,我还尝试将“class QuoteRequestsController
    • 嘿,对不起,我忘记了这个。忘记我之前所说的一切(别管 Admin::ResourceController!).. QuoteRequestsController 应该可能继承自 SiteController 甚至 ActionController::Base。这是以前工作过还是你正在开发这个?
    猜你喜欢
    • 1970-01-01
    • 2014-03-28
    • 2014-06-05
    • 1970-01-01
    • 2014-04-02
    • 2015-11-03
    • 2015-05-09
    • 1970-01-01
    • 2011-10-04
    相关资源
    最近更新 更多