【发布时间】:2016-12-15 16:22:30
【问题描述】:
我正在尝试在我的 rails 应用程序中配置日期区域,我希望在任何表中插入新记录时,将时间戳列(created_at 和 updated_at)保存在我的时区中(在我的情况下波哥大)。
我在我的application.rb 文件中写了这个:
config.time_zone = 'Bogota'
config.active_record.default_timezone = 'Bogota'
我也在尝试以下方法:
config.time_zone = 'Bogota'
config.active_record.default_timezone = :local'
但它似乎不起作用
谁能帮我解决这个问题。
【问题讨论】:
-
你能提供你添加
config.time_zone = 'Bogota'的代码吗? -
根据 Tom Connolly 的回答,尝试重新启动您的 Rails 服务器。您对 config 目录中的任何文件所做的每项更改都需要重新启动服务器。
标签: ruby-on-rails activerecord