如何查询今天创建的所有记录(午夜UTC ..现在)

AnA*_*ice 6 ruby-on-rails ruby-on-rails-3

我正在尝试创建一个created_at查询范围,该范围将捕获从UTC午夜(db默认值)创建的所有记录到现在.在过去,我已经能够通过以下方式查询时间范围:

created_at => (24.hours.ago..Time.now)
Run Code Online (Sandbox Code Playgroud)

但是为新用例调整上述内容不起作用:

created_at => (Date.today..Time.now)
Run Code Online (Sandbox Code Playgroud)

关于如何将created_at范围更新为今天/不是过去24小时内的所有记录的任何建议?

谢谢

Muk*_*esh 12

created_at => (DateTime.now.at_beginning_of_day.utc..Time.now.utc)
Run Code Online (Sandbox Code Playgroud)