2

私はdelayed_jobsを使ってrails 3でアプリを開発しています。私は Hirefire を使用して、必要に応じてワーカーをスケールアップおよびスケールダウンしています。意図したとおりに動作していることをテストするために、開発環境でハイヤーファイアを動作させるにはどうすればよいですか。

次に、Heroku Cedar スタックの本番環境でも機能するように、どのように構成する必要がありますか。

4

1 に答える 1

5

あなたがする必要があるのは、をに設定する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
于 2012-06-14T02:09:23.627 に答える