【问题标题】:how to set mysql2 timezone option to remove query warning如何设置 mysql2 时区选项以删除查询警告
【发布时间】:2011-05-30 06:05:43
【问题描述】:

使用 mysql2 查询时总是收到警告

/usr/local/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6/lib/active_record/connection_adapters/mysql2_adapter.rb:463: warning: :database_timezone option must be :utc or :local - defaulting to :local

我确实看到了时区选项

Mysql2 现在支持两个时区选项:

  :database_timezone - this is the timezone Mysql2 will assume fields are already stored as, and will use this when creating the initial Time objects in ruby
  :application_timezone - this is the timezone Mysql2 will convert to before finally handing back to the caller

有谁知道,如何使用,在哪里设置这个选项?

谢谢。

【问题讨论】:

    标签: ruby mysql2


    【解决方案1】:

    这就是我修复它的方法:

    config.active_record.default_timezone = :utc
    

    【讨论】:

      猜你喜欢
      • 2018-05-05
      • 2019-08-04
      • 2018-12-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-22
      • 1970-01-01
      • 1970-01-01
      • 2021-08-30
      相关资源
      最近更新 更多