問題タブ [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.
ruby - Ruby/ice_cube: 1 時間ごとに繰り返されるイベントから 1 日を除外する
ice_cubeをいじり始めたところです 毎週のスケジュール (30 分単位) を作成しました
たとえば、いくつかのルール(20としましょう)を使用します
また
ここで、1 日を除外したいと思います。これにより、その後、この 1 日のすべてのオカレンスが除外されます。
私はもう試した
しかし、私の例外はイベントと正確に一致する必要があるようです。
すべてのルールをループして、指定された日付の正確な時間の例外を作成せずにこれを行う方法はありますか?
アップデート:
より良い例を作るには:
1 つの解決策は次のようになりますが、少し厄介です。
—何か良いアイデアはありますか?
ruby-on-rails - event_calendar の定期的なイベント
event_calendarの定期的なイベントを実装しようとしていますが、非常に難しいことがわかりました。イベントの再発を最初から書かなければならないようです。すでに実装されており、潜在的に貢献できる可能性のあるより良い方法を見逃していない限り、私はそれで問題ありません.
event_calendar などのカレンダーに定期的なイベントをどのように実装しましたか、または実装することをお勧めしますか?
ゼロから始めなければならない場合、どのようなアドバイスをいただけますか? Ice_cubeを使用しますか? あなたのアプローチを説明できますか?どうもありがとう。
ruby - Ruby配列、ハッシュ、整数
私はと呼ばれる宝石を使用しています"ice_cube"
スケジュールを作成するときは、次のようにいくつかの整数を.day()メソッドに渡す必要があります。
これを直接行うと、機能します。ただし、整数を含む変数を.day()メソッドに渡そうとすると、迷子になります。
これを試しました:
動作しません。私が得るエラーは...
私は非常に明白な間違いを犯していますか?
days
変数が受け入れられるように、どのようにフォーマットする必要がありますか?
ruby - ice_cube スケジュールを特定する
スケジュールの詳細を確認したい。例えば:
イベントのスケジュールがあります: event.schedule
ハッシュで表されます:
特定のフォーム要素 (ドロップダウン、チェックボックス) を設定するには、特定のルールを評価する必要があります。例えば
私は期待する
ソースにメソッドが見つかりませんでした。誰かが sth を実行しましたか。似ている ?私のアプローチは、ハッシュを解析してすべてのルールを抽出することです...
ruby-on-rails - 特定の期間の ice_cube スケジュールを効率的に取得する
定期的なイベントにIce Cube https://github.com/seejohnrun/ice_cubeを使用することを検討しています。私の質問は、特定の期間内 (たとえば、1 日または 1 週間以内) に該当するイベントを取得する必要がある場合、次のようにすべてをループするよりも良い方法はありますか?
これは恐ろしく非効率に思えますが、他にどうすればよいかわかりません。
ruby-on-rails - after_save で作成されたオブジェクトの検証エラーを返すにはどうすればよいですか?
ice_cube gemを使用して定期的な予約を処理する予約システムを作成しています。has_manyは、繰り返しルールの出現ごとに 1 つBooking
ずつBookingItem
あり、これらはBooking
の after_save コールバックによって呼び出されるメソッドで作成されます。
BookingItem
これは、特定の時間にまだ予約がないことを確認することで二重予約を回避する検証を追加するまで、すべて正常に機能していBookingItem
ました。この検証により、予約フォームに表示したいエラーが発生しますが、現時点では、 のフォームに戻されていないBooking
によってエラーが発生したため、 の保存が黙って妨げられています。BookingItem
Booking
アプリ/モデル/booking.rb
アプリ/モデル/booking_item.rb
アプリ/ビュー/予約/_form.html.erb
ruby - IRBでice_cubeRubygemを使用する
IRBでice_cubeというRubygemを使用しようとしていますが、機能しません。
私は何が間違っているのですか?(私は初心者のRubyプログラマーです。)
ruby-on-rails - serializing an IceCube object for Mongoid
I found this article: Override a Mongoid model's setters and getters to help me, but behavior's still not what I am looking for.
My model is like so:
This works more or less as I'd expect, in that it serializes and deserializes the IceCube object, but what I noticed is that while I can do this:
it seems to serialize and deseralize as I would expect, and I can call things like
and get the expected response. However, if I try:
instead of calling it on the local variable s
before setting the property on event
, I can look at the hash and see the rule is not persisted.
Is there something I'm missing on the right way of doing this sort of thing in Ruby or Mongoid?
I tried using write_attribute and read_attribute, but that was likewise to no avail.
ruby-on-rails - schedule_attributes と ice_cube を使用してフォームに入力する
フォームでいくつかのイベントをスケジュールするために、Ice Cube でスケジュール属性を使用しています。次の例のように、編集時にフォームに入力する必要があります。
誰かが続行する方法を教えてもらえますか?
ありがとう
ruby-on-rails - アイスキューブの営業時間
単一のスケジュール内でレストランの営業時間を管理するにはどうすればよいですか?
月~金 8~16 日はとても簡単です。
問題は、Mon 9-17、Tu 16-01 (真夜中の翌日) などのルールを作成しようとする場合です。
そのプラグインでこれを行うことはできますか?