【发布时间】:2014-12-15 20:07:14
【问题描述】:
我在 ApplicationController 中定义了一个方法,如下所示:
def use_time_zone(&block)
Time.use_zone('Pacific Time (US & Canada)', &block)
end
然后我用了,
around_filter: use_time_zone
确保该方法应用于整个应用程序的所有时间。尽管我打印时使用了我的方法和过滤器
<%= Time.now %> <%= Date.today %>
在任何视图中,它都会在不正确的时区打印时间值。我最近在 API 文档中读到 around_filter: 已被弃用,如果这是真的,现在用什么代替它?
【问题讨论】:
标签: ruby-on-rails filter timezone