Rake db:迁移未初始化的常量

时间:2009-10-29 20:13:04

标签: ruby-on-rails rake

为了运行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

请帮忙,我已经被困了一个星期。

1 个答案:

答案 0 :(得分:2)

迁移不会加载应用程序控制器。

如果您希望应用程序范围的常量在$ RAILS_ROOT / config / initializers中的文件中定义它们