作为Rails 4.1删除它的替代Date.to_time_in_current_zone

时间:2014-04-09 10:13:40

标签: ruby-on-rails ruby ruby-on-rails-4 ruby-on-rails-4.1

为了在当前时区开始今天的开始,我有以下代码:

Time.zone.today.to_time_in_current_zone

但是,由于删除了to_time_in_current_zone方法,升级到Rails 4.1会导致错误。我该怎么用? Time.zone.today.to_time以UTC时区为我提供了一天的开始。

1 个答案:

答案 0 :(得分:1)

您应该使用in_time_zone代替。

Time.zone.today.in_time_zone

直到4.0.2 to_time_in_current_zone被支持。有关详细信息,请参阅此link