如何为datetime_select帮助器设置时区

时间:2011-06-17 19:44:51

标签: ruby-on-rails ruby ruby-on-rails-3

我需要一些帮助。 我有这个代码:

<%= f.datetime_select :date,  :start_year => 2011 %>

输出是好的,除了时区...时区是utc,我想把他改成其他时区。我该怎么做?我需要在初始化器中做一些事情吗?我在网上找到了一些东西,但是他们在轨道2中并且它们没有工作..

非常感谢, 我需要快速帮助:))

gal harth

我坚持这个问题请帮帮我!!! :)

1 个答案:

答案 0 :(得分:5)

我在我的rails3 application.rb

中有这个
# Set Time.zone default to the specified zone and make Active Record auto-convert to this zone.
# Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC.
# config.time_zone = 'Central Time (US & Canada)'
config.time_zone = 'Berlin'

有兴趣听听这是否有帮助,或者datetime_select是否自己接受了时区。

我刚刚发现这个可能有帮助的railscast:

http://railscasts.com/episodes/106-time-zones-in-rails-2-1