2

こんにちは、Rails プラットフォームの初心者で、Rails cron ジョブ スケジューリングのチュートリアルを探しています。私はいつでもチュートリアルを使用し、他のスケジューリングgemを使用しましたが、レールのcronタブを備えたコアruby実装を探しています。前もって感謝します

4

6 に答える 6

3

Railscasts には、Cron の使用に関する適切なチュートリアルがあります。

編集

ゼロから実装された方法の例が必要な場合は、こちらでEverytime Gem がどのように実装されているかを確認できます。

于 2013-06-18T09:25:59.763 に答える
1

多くの人がこのアプローチに反対していますが (この SO スレッドを参照)、cron ジョブから curl/wget を使用してアプリケーションのアクションをトリガーすることは、定期的なタスクの迅速かつ簡単な解決策になる場合があります。

次の点に注意してください。

  • アクションの実行時間を低く保ちます (通常の Web リクエストと同じようにアプリケーションがブロックされるため)
  • 誰にもアクションのトリガーを許可しないようにしてください (IP 制限、シークレット トークン、またはその他のセキュリティ対策を使用して)。

このトピックの詳細については、記事を書きました。

于 2015-09-22T10:47:15.913 に答える