我有一个看起来像如何在datetime_select申请时区Rails的形式
= form.datetime_select :due_at
= form.time_zone_select :time_zone, ActiveSupport::TimeZone.us_zones
当这个对象被保存,我们需要它应用了所选择的时区的形式。例如,如果用户选择“03-01-2013 11:00”和“中央时间(美国&加拿大)”,我希望日期/时间,在这种情况下,11AM为11AM CST,而不是我们的应用程序默认时区太平洋时间(美国&加拿大)“。
这实际上嵌套在另一个窗体中,所以我们不能简单地用一个around_filter来更改控制器中的Time.zone。我们正在尝试找出一种夏令时工作的解决方案。
模型上的'due_at'和'time_zone'属性都是? – 2013-03-02 05:09:15
@BenjaminSullivan是的,在这种情况下'due_at'和'time_zone'是模型上的属性。 – user394016 2013-03-05 01:28:38