【问题标题】:How to configure the time zone in rails如何在rails中配置时区
【发布时间】: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


【解决方案1】:
 config.time_zone = 'Bogota' 
 config.active_record.default_timezone = :local 

是正确的代码,在 application.rb 中。确保重新启动服务器

【讨论】:

    猜你喜欢
    • 2019-10-19
    • 1970-01-01
    • 2021-10-28
    • 1970-01-01
    • 2014-12-28
    • 2013-08-15
    • 2019-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多