私はEventMachineとMonetarilyを使用して、Rails アプリケーションと一緒に e TCP サーバーを起動しています。から始まりconfig/initializers/momentarily.rb
ます。
私の問題は、のような rake タスクを実行したときにも開始されることですdb:migrate
。HTTPサーバーを起動したときにのみ起動したい。サーバーの起動タスクとレーキ タスクの両方が開発環境にあるため、環境は役に立ちません。アプリケーションが他のものではなく HTTP サーバーを実行していることを知る方法はありますか? rake タスクだけでなく、Rails コンソールを実行すると EM も起動することに注意してください。これも私の場合は望ましくありません。