Rake Task无法使用Heroku

时间:2015-05-25 14:48:27

标签: ruby-on-rails-4 heroku rake-task

我正在尝试运行一个在DB中插入记录的Rake任务,但是当我运行这个rake任务时,我看到了这个错误:

NameError: uninitialized constant Classified

分类是数据库中的模型。

这个Rake任务在我的本地机器上很好用(开发和生产RAILS_ENV)。

heroku不允许这种类型的rake任务吗?

提前感谢!

1 个答案:

答案 0 :(得分:0)

我需要在我的佣金任务中添加:environment

task :my_task => :environment do
   # do work
end

我还添加了followind行:

config.dependency_loading = true

在production.rb文件