我正在使用delayed_jobs 开发一个带有rails 3 的应用程序。我正在使用 Hirefire 在需要时扩大和缩小工人的规模。我怎样才能让hirefire在我的开发环境中工作,以测试它是否按预期工作。
那么我应该如何配置它,以便它也可以在我的 Heroku Cedar 堆栈中的生产环境中工作。
我正在使用delayed_jobs 开发一个带有rails 3 的应用程序。我正在使用 Hirefire 在需要时扩大和缩小工人的规模。我怎样才能让hirefire在我的开发环境中工作,以测试它是否按预期工作。
那么我应该如何配置它,以便它也可以在我的 Heroku Cedar 堆栈中的生产环境中工作。
您需要做的是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