2011-06-21 9 views
1

私はアプリを持っていて、私は現在delayed_jobを使っています。私は、反復的な仕事のスケジューリングを行う推奨された宝石があるかどうか疑問に思っていました。Rails 3とcronを使用しない繰り返しタスクのスケジューリング

特定の頻度で発生したタスクをスケジュールして、データベースをクリーニングしたり、電子メールを送信したり、他の方法を実行したいと考えています。 私は毎日または毎時間いくつかのタスクを実行したいです。

CRONを使用しないセットアップや設定が簡単なものはありますか?

答えて

2

あなたはその反復作業をレーキに変換して、それらのレーキをcron経由で呼び出すことができます。サーバー上のcronを設定し 、いつでも素敵な宝石 チェックアウトはここにある - http://railscasts.com/episodes/164-cron-in-ruby

+0

私はcronを使用しないものを求めていました。 – Robert

+0

@Jordan。私はいつでもクーロンと一緒に宝石を使い、クーロンに頼らないものを使うことに興味がありました。私はdelayed_jobをアプリで実行していて、後でタスクを遅らせることはできますが、アプリが常にチェックして実行するスケジュールでタスクを配置できるようなものが欲しいと思います。 – Robert

+0

遅延ジョブはタスクを遅延させるため、ユーザーエクスペリエンスを向上させることができます。バックグラウンドで同じことができれば、結束させるべきではありません。表示されたものをスケジュールするためにこれを使用することはできません。 – rtdp

1

私はそれが簡単で、それを使用しての詳細にrails castを見ることができますを使用して容易であるdelayed jobを試してみました スケジュール繰り返し作業に関するいくつかの非常に良い宝石があります

関連する問題