2017-01-16 14 views
0

私はイベントがあり、イベントはhas_manyセッションのシナリオを持っています。イベントテーブルはtime_zoneフィールドを持ち、セッションstart_timeとend_timeはこのタイムゾーンに関連しています。 start_timeとend_timeをUTC形式でdbに格納し、イベントtime_zoneごとに時刻を表示したいとします。また、上記の場合の単体テストシナリオは何でしょうか。 RORデータベースでレールで指定されたtime_zoneを選択したユーザーごとの保存時間

答えて

1

はいつもあなたが

start_time.in_time_zone(time_zone).strftime("%b %e, %a %l:%M %p %Z") 

などを使用することができ、ゾーンに応じた時刻を表示するために、UTC形式で時刻を格納します。

start_time.in_time_zone('Mumbai').strftime("%b %e, %a %l:%M %p %Z") 
関連する問題