【问题标题】:Rake Task not working on Heroku耙任务不适用于 Heroku
【发布时间】:2015-05-25 14:48:26
【问题描述】:

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

NameError: uninitialized constant Classified

分类是数据库上的模型。

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

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

提前致谢!

【问题讨论】:

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


【解决方案1】:

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

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

我还添加了以下行:

config.dependency_loading = true

关于 production.rb 文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-05
    • 2012-01-10
    • 1970-01-01
    • 1970-01-01
    • 2016-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多