はシステム時間を使用するため、 が設定されていると仮定しDate.today
て、 と同じものを返す最善の方法は何ですか?Time.zone.now.to_date
Time.zone
Date クラスをオーバーライドできることはわかっていますが、この問題に遭遇したのは私が初めてではないはずなので、欠落している他の Ruby 規則があるかどうかはわかりませんでした。
はシステム時間を使用するため、 が設定されていると仮定しDate.today
て、 と同じものを返す最善の方法は何ですか?Time.zone.now.to_date
Time.zone
Date クラスをオーバーライドできることはわかっていますが、この問題に遭遇したのは私が初めてではないはずなので、欠落している他の Ruby 規則があるかどうかはわかりませんでした。
が設定されている場合Date.current
に呼び出す、を探しています。これは'と同等です(もあります)。Time.zone.today
Time.zone
Date
Time.current
DateTime.current
また、これらのメソッドはいずれもRubyコアにはなく、代わりにActiveSupportによって提供されることを忘れないでください。