ActiveRecord単体で使用した際に単一モデルにdefault_timezoneを設定する

はじめに


DBアクセスがあるような検証用のプログラムを書いたりするときってActiveRecord便利ですよね

このとき、timezoneの設定がうまくいって無くてすごく嵌ったので備忘録代わりにメモしておきます

設定方法


単純にこれだけです

1
2
3
class TestModel < ActiveRecord::Base
  self.default_timezone = :local
end

もしくはこちらでもよいかと

1
2
3
4
5
class TestModel < ActiveRecord::Base
  def self.default_timezone
    :local
  end
end

簡単でしたね