Kev*_*own 19 ruby-on-rails ruby-on-rails-5
我已经将这种方法用于rails中的模态.它运行得很好,但我刚刚升级到Rails 5 beta3,现在它不能用于生产.
我收到此错误:
Completed 500 Internal Server Error in 22ms (ActiveRecord: 0.9ms)
NameError (uninitialized constant ApplicationController::ModalResponder):
app/controllers/application_controller.rb:26:in `respond_modal_with'
app/controllers/tools_controller.rb:28:in `new'
Run Code Online (Sandbox Code Playgroud)
我的继承是否被Rails 5抛弃了?
我class ModalResponder < ActionController::Responder在/lib并且正在开发中......
使用rails 5查找有关更改的信息,但来源仅限于我的知识.
Jon*_*ran 32
改变这个:
config.autoload_paths << Rails.root.join('lib')
Run Code Online (Sandbox Code Playgroud)
对此:
config.eager_load_paths << Rails.root.join('lib')
Run Code Online (Sandbox Code Playgroud)
config/application.rb将积极投入生产和按需开发.这样做,您不需要明确要求每个文件.
查看有关此答案的更多信息.
您需要在lib文件夹中添加一个'require'(在application.rb上).
喜欢:
要求'./lib/someclass'
我建议你把它放在一个Rails插件中.
| 归档时间: |
|
| 查看次数: |
7342 次 |
| 最近记录: |