問題タブ [ice-cube]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
263 参照

ruby-on-rails-4 - Formtastic および ActiveAdmin で Ice_Cube に select_recurring を使用すると、フォーム ヘルパーが見つかりません。

Formtastic で ActiveAdmin を使用してIce_Cube gemのselect_recurringフォーム ヘルパーを使用すると、エラーが発生します。unable to find input class for select_recurring

直接 (以下) にアクセスすると、定期的なスケジュール要素に対して機能しますが、残りのすべてのフォーム要素が壊れf.inputます。

select_recurringActiveAdminに組み込むにはどうすればよいですか?

0 投票する
1 に答える
488 参照

ruby-on-rails - アイスキューブ、Sidetiq / Fist of Furyの特定の時間に毎日のルールを設定する方法

ドキュメントごとに、そうなると思いました(毎日午後3時)

私が得ているのはランダムな混乱です。まず、時間に関係なく Heroku にプッシュするたびに実行され、それ以降は一見ランダムに実行されます。したがって、Heroku への最新のプッシュは午後 1 時 30 分でした。実行: 午後 1 時 30 分に 2 回、午後 2 時に 1 回、午後 4 時に 1 回、午後 5 時に 1 回。

何が悪いのか考えていますか?

完全なコード (これは Fist of Fury gem 用ですが、FoF は Sidetiq の影響を強く受けているため、Sidetiq ユーザーの助けも必要です)。

終わり

0 投票する
2 に答える
146 参照

ruby - IceCube/Ruby 1ヶ月10日毎のルール

1ヶ月と10日ごとというようなルールを作ることはできますか?月にはさまざまな日数が含まれているため、明らかに 40 日は正しくありません。また、月の日や特定の曜日ではありませんか?

生成されるもの:

0 投票する
1 に答える
140 参照

ruby - ジョブを 2 週間ごとに実行したい場合、ice_cube gem で週 0 を指定できますか?

Rails サービスで、2 週間ごとに金曜日にメールを送信する定期的な仕事をしています。ただし、ビジネス要件に基づいて、「2 週間ごと」のスケジュールの最初の週は今週にする必要があります。つまり、電子メールは今週の金曜日に送信され、その後 2 週間後、その後 4 週間、というように送信されます。

サービスの再起動時にスケジュールが崩れないようにする必要があります。たとえば、電子メールが今週の金曜日に送信された後、土曜日にサービスを再開した場合、ジョブは来週の金曜日にスケジュールされるべきではなく、来週の翌週の金曜日になるはずです。つまり、週 0 は永続的で、今週に固執する必要があります。

ice_cube で実行できますか? または、他のより良い解決策はありますか?感謝!

0 投票する
1 に答える
416 参照

ruby-on-rails - ice_cube gem を使用して組み合わせスケジュール ルールを作成する

週に 1 日、2 週間ごとに 6 時間ごとにタスクをスケジュールするとします。どうすればこれを達成できますか?以前hour_of_dayは特定の時間を毎週のルールに追加していましたが、間隔と開始時間に基づいて特定の時間を計算し、それらを個別に追加する必要がないようにしたいと考えています。ルールを連鎖させることは可能ですか? 週ごとのルールに加えて、時間ごとのルールのようなものですか? それらを 2 つの別個のルールとして追加すると、毎時ルールは毎週ルールとは独立して起動します。つまり、毎週ルールを満たさない日に発生します。