【发布时间】:2023-03-28 03:34:01
【问题描述】:
我需要从Time.now 获取 30 分钟前创建的记录。我正在使用 cron,我想每分钟触发一次 cron。
我基本上需要这个,除了它应该忽略秒,这样如果Time.now == Wed, 31 Jan 2018 18:00:31 +0000 则与created_at = "Wed, 31 Jan 2018 17:30:23 +0000 的记录应该匹配。
这是我到目前为止的查询,由于时间评估不正确,它不起作用。
Cart.joins(:cart_addresses).group('carts.id').where(created_at: Time.now - 30.minutes).each do |i|
puts i.id
end
【问题讨论】:
标签: ruby-on-rails ruby