У нас есть коллекция записей событий в MongoDB с полем datetime schedule_at, которое сохраняется в UTC.У каждого пользователя есть определенный часовой пояс, который мы применяем к временным меткам во внешнем интерфейсе.
Я не могу понять, как получить дату и время в Formtastic, чтобы учитывать часовой пояс пользователя при редактировании данной записи события.Фрагмент кода выглядит следующим образом:
f.input :scheduled_at, :as => :datetime, :input_html => { :value => event.scheduled_at.in_time_zone(Time.zone) }
Не похоже, что я могу переопределить значение поля таким образом;в выпадающем списке schedule_at по-прежнему отображается только UTC вместо надлежащего Time.zone.Кто-нибудь знает, каков правильный подход к этому?