Rails 4通过表单设置config.time_zone

时间:2014-08-10 17:39:30

标签: ruby-on-rails ruby-on-rails-4 configuration timezone config

在我的应用中,我创建了一个/configure视图,允许admin用户调整某些功能和记录。

我希望他们能够自定义的一件事是通过选择字段进行config.time_zone设置。

我一直在尝试使用time_zone_select代码,但没有成功。

是否可以通过视图/表单更改config.time_zone文件中存储的application.rb变量?

1 个答案:

答案 0 :(得分:1)

我认为对config.time_zone的更改需要重新启动rails进程,但是您可以在数据库中保存已配置的设置,然后在之前或周围的过滤器中为每个请求更改Time.zone application_controller

您可能会发现此博文有用:http://jessehouse.com/blog/2013/11/15/working-with-timezones-and-ruby-on-rails/