RailはTimeZoneを単独で処理しますか、それともコーディングする必要がありますか?たとえば、医師がニューヨークの患者に1日6時間のように薬を注文すると、カリフォルニアに飛んで、ニューヨークを訪れた患者のカルテを開き、薬のスケジュールを確認します。Railsはこの状況をどのように処理しますか。 ?
1 に答える
1
:datetime
Rails はすべての時刻型 ( 、:time
、:timestamp
) をデータベースに格納する前に UTC に変換することを理解しています。
TimeZone#utc_to_local
現地時間が常に表示されるようにする場合は、表示する前にデータを呼び出す必要があります。
http://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html#method-i-local
この質問には、さらに優れた背景情報がいくつかあります。
Ruby on Rails では、DateTime、Timestamp、Time と Date の違いは何ですか?
それが役立つことを願っています。
于 2013-01-24T23:58:41.027 に答える