我有一個看起來像如何在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