2009-10-29 5 views
3

Чтобы запустить rake db: migrate Мне нужны обе модели и константы, определенные в контроллере приложения.Rake db: migrate uninitialized constant

Когда я запускаю его я получаю это

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 

Пожалуйста, помогите, я застрял в течение недели.

ответ

2

Миграции не загружаются приложением контроллера.

Если вы хотите приложений в масштабах всей константы определяют их в файл помещается в $ RAILS_ROOT/Config/инициализаторах

+0

серьезно, они не привыкли? – cdnbcguy

+0

Не так далеко, насколько я знаю. – EmFi

+0

Кроме того, мне нужны мои модели - мне нужна вся среда, действительно. – cdnbcguy

Смежные вопросы