我需要提供一个分析图表,其中包含每天每小时的记录。我需要将这些记录按日期时间归因于转换为我存储在cookie中的用户当前时区。
我试过
@records.order(:created_at.in_time_zone('Sydney')
但我得到的是未定义的方法错误。我还尝试设置一个转换时区的before_filter,但它似乎没有效果,因为我按数据库列排序。
我需要按时区订购的原因是因为我也会按beginning_of_hour
订购,这意味着不同时区的订单不同。
有没有办法根据每个用户的当前时区以不同方式订购这些记录?
非常感谢您提前
编辑:完整错误消息
Completed 500 Internal Server Error in 1ms
NoMethodError (undefined method 'in_time_zone' for :created_at:Symbol)