Rails 4 устанавливает config.time_zone через форму

В моем приложении я создал /configure вид, который позволяет admin пользователи могут настроить некоторые функции и записи.

Одна из вещей, которую я бы хотел, чтобы они могли настраивать - это config.time_zone настройка через поле выбора.

Я пытался использовать time_zone_select тег, но безуспешно.

Можно ли даже изменить config.time_zone переменная хранится в application.rb файл через вид / форму?

1 ответ

Решение

Я думаю, что изменения в config.time_zone потребует перезапуска процесса rails, однако вы можете сохранить настроенный параметр в базе данных, а затем изменить Time.zone для каждого запроса в до или вокруг фильтра application_controller

Вы можете найти этот пост полезным: http://jessehouse.com/blog/2013/11/15/working-with-timezones-and-ruby-on-rails/

Другие вопросы по тегам