为了运行rake db:migrate,我需要在应用程序控制器中定义我的模型和常量。
当我运行它时,我得到了这个
rake aborted!
An error has occurred, all later migrations canceled:
uninitialized constant Secondsperday
我需要的只是耙加载环境。它曾经这样做......
Secondsperday is not a model, its this line in application controller.rb
Secondsperday = 24 * 3_600
请帮忙,我已经被困了一个星期。
答案 0 :(得分:2)
迁移不会加载应用程序控制器。
如果您希望应用程序范围的常量在$ RAILS_ROOT / config / initializers中的文件中定义它们