0

Rails 3.2 でローカルで使用するアプリを開発しています。たとえば、ユーザーがイベントを 16:00 に開始するように設定した場合、イベントを取得するときは常に 16:00 である必要があります。

Railsでこれを構成する最良の方法は何ですか?それは良い考えですか? 何を設定しても、データベースに格納されているときとプルされているときに時間が変わるようです。

バックエンドで MySQL を使用しています。

4

2 に答える 2

0

アプリをローカルでのみ使用する場合は、時間を気にする必要はないと思います。ユーザーには透過的です。値が正しくない場合は、RailsがDateTimeまたはTimeの値を計算する方法とは関係がないと思われる問題が発生する可能性があります。

于 2012-06-22T13:50:19.140 に答える
0

ユーザーのタイムゾーンをユーザーテーブルに保存します。すべてのイベント時間データを特定のタイム ゾーン (UTC など) として保存し、ユーザーのためにそのデータを保存/プルするたびにそれに応じて変換します。

于 2012-07-27T00:18:15.007 に答える