Rails3にて扱う時間をブラウザ(端末)のタイムゾーンにする方法試行錯誤の上に実に簡単だった。 ユーザー毎にタイムゾーンを持つ方式では、ユーザー以外のアクセス可能ページで表示する時間がタイムゾーンに対応できない。そこで次に考えたのが、サーバー側はUTCで処理を行いJavascriptで表示時にローカルの時間に置き換えてしまう方法。実装はうまくいったのだがこれだと日付でグルーピングしたようなデータの場合、サーバー側でグルーピングを行うためにデータに差異が出てしまう。 うーん、これも今ひとつだ(;´Д`) で、色々とググっていて以下の方式にたどり着いた。 クライアント側のJavascriptでクッキーにローカルのタイムゾーンの情報を書き込む。 $(function(){ //Ajaxリクエストをブラウザにキャッシュさせない $.ajaxSetup({ cache: false }); //ブ