Rails 3 activerecord查询带有时区的where子句

时间:2013-06-28 04:36:22

标签: mysql ruby-on-rails activerecord timezone

我的rails应用程序有问题(rails 3.2.x,MySQL 5.x)。要生产的样品盒:

  1. time_zone='Hanoi'
  2. 中设置application.rb
  3. model Post
  4. 2013-06-28 01:00:00(服务器日期:Fri Jun 28 01:00:00 ICT 2013
  5. 创建的新帖子

    MySQL配置时区为SYSTEM。新帖子的created_at将以值2013-06-27 18:00:00

    存储

    如何在rails app中找到2013-06-28中的所有帖子?

    Post.where("DATE(created_at) = ?", Date.today)
    

    此时区配置是否正确?

0 个答案:

没有答案