タグ

2011年1月24日のブックマーク (1件)

  • Rails3のActiveRecordでタイムゾーンが有効にならない | DIARY SYSTEM Ver.4

    現在時刻から12時間以内に登録されたデータを抽出するときに、時間をDate型で渡すとタイムゾーンが強制的にUTCになってしまう。これはおそらくバグ。 Rails3でタイムゾーンを日時間にするにはこうする。 config/application.rb [code]module Web class Application < Rails::Application config.time_zone = 'Tokyo' ... [/code] デフォルトではUTCになっているので、コメントアウトを外してTokyoにする。 この状態で、以下のような処理を実行する。 thread_line.rb [code]# base scope scope :date_is, lambda {|date| where("created_at like ?", "#{date}%")} scope :order_

    billest
    billest 2011/01/24
    現在時刻から12時間以内に登録されたデータを抽出するときに、時間をDate型で渡すとタイムゾーンが強制的にUTCになってしまう。これはおそらくバグ。Rails3でタイムゾーンを日本時間にするにはこうする。