将Rake任务的时区设置为与RoR应用程序中的默认时区相同

时间:2013-01-09 13:53:07

标签: ruby-on-rails timezone

我有几个依赖于时区的rake任务。

Rails应用默认时区为+5:30 GMT,时区适用于rails应用,但在rake任务中,默认时区为GMT,如何更改rake任务中的默认时区?

1 个答案:

答案 0 :(得分:0)

Rails app会自动将sql查询转换为

WHERE (orders.created_at >= '2013-01-08 18:30:00.000000' AND orders.created_at <= '2013-01-09 18:29:59.999999')

我需要手动编辑查询