だから今、私のローカル開発環境で完璧に動作するdelayed_jobの実装があります。私のマシンでワーカーを開始するには、実行するだけでrake jobs:work
完全に機能します。
delayed_job を heroku で動作させるために、私はほとんど同じコマンドを使用してきました: heroku run rake jobs:work
. このソリューションは、Heroku にワーカーのコストを支払う必要なく機能しますが、コマンド プロンプト ウィンドウを開いたままにしておく必要があります。コマンド ウィンドウを閉じても、このdelayed_jobワーカーを永続的に動作させ続けるコマンドはありますか? または、これについて別のより良い方法はありますか?