Rake Task не работает на Heroku
Я пытаюсь запустить задачу Rake, которая вставляет записи в БД, но когда я запускаю эту задачу, я вижу эту ошибку:
NameError: uninitialized constant Classified
Классифицированная модель в БД.
Эта задача Rake хорошо работает на моей локальной машине (разработка и производство RAILS_ENV).
Герою не разрешат этот тип граблей?
заранее спасибо!
1 ответ
Решение
Мне нужно было добавить :environment
на моей грабли
task :my_task => :environment do
# do work
end
я также добавляю следующую строку:
config.dependency_loading = true
в файле production.rb