私は非常に奇妙なものを見ています。
<h3><%= (Date.today).strftime("%A, %B %d, %Y") %></h3>
結果は正しい 2013 年 10 月 9 日水曜日です。
ただし、これは 2013 年 10 月 11 日金曜日になります。
<h3><%= (Date.tomorrow).strftime("%A, %B %d, %Y") %></h3>
木曜日 (本当は明日) を完全にスキップします。
何か案は?
私は非常に奇妙なものを見ています。
<h3><%= (Date.today).strftime("%A, %B %d, %Y") %></h3>
結果は正しい 2013 年 10 月 9 日水曜日です。
ただし、これは 2013 年 10 月 11 日金曜日になります。
<h3><%= (Date.tomorrow).strftime("%A, %B %d, %Y") %></h3>
木曜日 (本当は明日) を完全にスキップします。
何か案は?
明日のメソッドは Ruby ではなく、Rails のみです。Ruby と Rails が異なるタイムゾーンに設定されている可能性があります。Rails の基本的に今日の Date.current から何が得られますか?
Rails-は Ruby- のメソッドを補完するメソッドをDate
提供しています。したがって、次を使用できます。current
today
Date
Date.current # Rails equivalent of Ruby's - Date.today
Date.tomorrow
RailsのタイムゾーンとRubyを尊重する必要があるすべての日付についてDate.today
、そのままです。