私は、1分に1回(delayed_jobを使用して)実行する必要がある定期的なタスクを持っています。そのようなタスクがシステムにまだ存在していない場合、Railsが自動的にロードを終了するようにしたいと思います。Railsのロードが完了した後でコードを実行していますか?
私はRailsのブート・フロー全体の最後でいくつかのコードを実行するのに適していますか?誰かがconfig/environments/development.rb(または他の環境)を提案しましたが、delayed_jobはそこからジョブをキューに入れたときにActiveRecordの問題を出します。
私はhttp://guides.rubyonrails.org/initialization.htmlと相談しましたが、その種のコードには明確な場所がないようです。
この種の配備後の設定は、アプリのコードの外側にあるかもしれません。おそらくはレーキやその他の手段によって行われるのでしょうか?助言がありますか?
ありがとうございました!
Cronの仕事ですか? (15文字) –