在rails 5 db create,pg timezone error

时间:2017-05-10 10:57:54

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

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

我的psql版本是9.6.2

  

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

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

config.time_zone = 'Kuala_Lumpur'

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

config.active_record.default_timezone = :local

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

任何人都有这个解决方案。非常感谢

1 个答案:

答案 0 :(得分:1)

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

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