DateTime.nowを使用して現在の日付を取得し、時刻を「ストリップ」する必要があります。
たとえば、これは私が望まないものを示しています:DateTime.now => Sat, 19 Nov 2011 18:54:13 UTC +00:00
これは私が望むことを示しています:DateTime.now.some_operation => 2011-11-06 00:00:00 UTC
回答:
次のいずれかを使用できます。
DateTime.current.midnight
DateTime.current.beginning_of_day
DateTime.current.to_date
DateTime.now
ゾーンなしで使用しない方がよい。これは、のいずれかを使用すると良いでしょうTime.zone.now
、DateTime.current
、DateTime.now.in_time_zone
、DateTime.now.utc
、DateTime.now.getlocal
、DateTime.now.iso8601
、DateTime.now.jisx0301
、DateTime.now.rfc3339
、DateTime.now.to_i
、DateTime.now.to_f
代わりに。