2014-04-11 48 views

回答

1

我写了一个博客帖子上的时区与轨,你可以在这里阅读:http://jessehouse.com/blog/2013/11/15/working-with-timezones-and-ruby-on-rails/

也一定要注意投在时区的轨道:http://railscasts.com/episodes/106-time-zones-revised

+0

大的博客文章,非常有帮助。所以我需要做这样的事情在应用控制器: around_filter:user_time_zone,如果:CURRENT_USER 私人 高清user_time_zone(块) Time.use_zone(current_user.time_zone,与块) EN d 但是,如何从用户获取time_zone?这是我的主要交易。我无法看到视频。没有权利。 – FabKremer

+0

你需要给你的用户添加一个'time_zone'列并允许他们对其进行编辑 - 如果你正在进行rails开发,你应该支付'rails cast pro',它不会花费太多,并且那里有太多的信息;这里是旧的轨道2版本的情节:http://railscasts.com/episodes/106-time-zones-in-rails-2-1显然它是较旧的(但免费观看) – house9

+0

当你说'..并允许他们编辑它......“谁是”他们“?我已经有了time_zone专栏,但不知道如何处理时区获取并将其发布给其用户。如果你知道它,你能给我这个答案吗?坦克:) – FabKremer