タグ

Rails3に関するbiz-atcのブックマーク (2)

  • Rails3 + ActiveRecord で正しくtimezoneを設定する - Future Journal

    アプリケーションのI18N対応をする中で出てくるタイムゾーン問題。今回はRails3環境で ActiveRecordのTimezoneの設定をどのようにすべきかまとめてみました。 photo credit: Myxi via photo pin cc Timezoneの問題はOS、DB、Frameworkといろいろ絡みうるので、一つ一つ行きたいと思います。 OSのTimezone Amazon EC2などだったらそれぞれの地域のタイムゾーンで運用しているケースも あるかと思いますが、JST(日標準時)で運用しているところが多いのではないでしょうか。 $ date Tue Jul 3 12:54:53 JST 2012 $ ls -l /etc/localtime lrwxrwxrwx 1 root root 30 Jul 3 10:51 /etc/localtime -> /usr/sh

    Rails3 + ActiveRecord で正しくtimezoneを設定する - Future Journal
  • Rails3系のtimezoneの扱いに関するメモ - Qiita

    ローカルタイムに関する設定 Rails3系からデータベースにはUTCで保存、取り出して扱う際に必要なタイムゾーンに変更するというのが基的な考え方の様子。 タイムゾーンの設定はapplication.rbにて行えるが、主に関係する設定が2つある。 config.active_record.default_timezone config.time_zone config.active_record.default_timezone データベースに保存する際のタイムゾーンを指定するディレクティブ。先ほど書いたようにRails3からはデータベースに時刻を保存する場合は基的にUTCで保存するようになったみたいで、これをローカルタイムで保存するには以下のように設定すれば良い。

    Rails3系のtimezoneの扱いに関するメモ - Qiita
  • 1