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

Другие вопросы по тегам