2

我正在使用delayed_jobs 开发一个带有rails 3 的应用程序。我正在使用 Hirefire 在需要时扩大和缩小工人的规模。我怎样才能让hirefire在我的开发环境中工作,以测试它是否按预期工作。

那么我应该如何配置它,以便它也可以在我的 Heroku Cedar 堆栈中的生产环境中工作。

4

1 回答 1

5

您需要做的是environment:local. 默认情况下,它设置:noop为什么都不做。为此,请在Rails.root/config/initializers/hirefire.rb. 在初始化程序中,添加以下内容

HireFire.configure do |config|
  if Rails.env.production?
    config.environment = :heroku
   else
    config.environment = :local
  end
  # add any other configuration you want here
end
于 2012-06-14T02:09:23.627 回答