【问题标题】:On rails 5 db create, pg timezone error在 rails 5 db create,pg 时区错误
【发布时间】:2017-10-08 23:38:42
【问题描述】:

我使用“gem pg”和 rails 5.0,0 创建了一个新的 rails 应用程序,但是一旦我想运行 rake db:create,我就会遇到这个错误

我的 psql 版本是 9.6.2

ActiveRecord::StatementInvalid: PG::InvalidParameterValue: 错误: 参数“TimeZone”的值无效:“UTC”

我已经尝试在我的 application.rb 文件中设置我的时区

config.time_zone = 'Kuala_Lumpur'

甚至还添加了这个,但都没有成功

config.active_record.default_timezone = :local

有点沮丧,不知道还能做什么。

任何人对此都有解决方案。非常感谢

【问题讨论】:

    标签: ruby-on-rails postgresql ruby-on-rails-5 pg


    【解决方案1】:

    application.rb 中尝试以下时区代码:

    config.time_zone = 'Asia/Kuala_Lumpur'
    config.active_record.default_timezone = :local
    

    【讨论】:

    • 我已经提到我已经这样做了,但它不起作用
    • @KingsleySimon 你试过'Asia/Kuala_Lumpur'
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-28
    • 1970-01-01
    相关资源
    最近更新 更多