0

現在、を使用するフォームがありselect_date Date.todayます。フォームを表示すると、2012年1月3日などのオプションを選択できます。値を投稿すると、次のように表示されます。2013-01-03 00:00:00

作成アクションでは、ショーの日付のパラメーターは次のとおりです。

@show.date = Date.civil(params[:date][:year].to_i, 
                        params[:date][:month].to_i, 
                        params[:date][:day].to_i)

日付、別名「2013年1月3日」を選択したときに読み取ったとおりに、これをどのように読み取ることができますか?

ご協力いただきありがとうございます。

4

1 に答える 1

0

1つの答えは、日付を表示したい場所date.strftimeにフォーマット文字列を渡して呼び出すことです。(ゼロパディングされたくない場合に使用できます):"%B %d, %Y""%B %-d, %Y"day

Show: <%= date.strftime("%B %d, %Y") %>
于 2013-01-04T03:44:32.377 に答える