私はdelayed_jobsを使ってrails 3でアプリを開発しています。私は Hirefire を使用して、必要に応じてワーカーをスケールアップおよびスケールダウンしています。意図したとおりに動作していることをテストするために、開発環境でハイヤーファイアを動作させるにはどうすればよいですか。
次に、Heroku Cedar スタックの本番環境でも機能するように、どのように構成する必要がありますか。
私はdelayed_jobsを使ってrails 3でアプリを開発しています。私は Hirefire を使用して、必要に応じてワーカーをスケールアップおよびスケールダウンしています。意図したとおりに動作していることをテストするために、開発環境でハイヤーファイアを動作させるにはどうすればよいですか。
次に、Heroku Cedar スタックの本番環境でも機能するように、どのように構成する必要がありますか。
あなたがする必要があるのは、をに設定するenvironment
こと:local
です。デフォルトでは、:noop
何もしないに設定されています。これを行うには、hirefire at のイニシャライザを作成します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