モデルが関連付けられていない変数@the_date
とdate_selectフォームヘルパーがあります。
date_select
適切なHTMLを表示するためにどのように使用しますか?
以下は機能しません。
<%= date_select "the_date", @the_date %>
モデルが関連付けられていない変数@the_date
とdate_selectフォームヘルパーがあります。
date_select
適切なHTMLを表示するためにどのように使用しますか?
以下は機能しません。
<%= date_select "the_date", @the_date %>
できるよ:
<% @the_date = Time.now %>
<%= date_select("my_date", "my_date", :default => @the_date) %>
最終的に機能したものは次のとおりです。
<% @the_date = Date.strptime(@the_date_string, "%Y-%m-%d") %>
<%= date_select("the_date_string", "", :default => @the_date) %>
日付を文字列として保存しています。したがって、HTMLフォームに表示する前に日付オブジェクトに変換し、データベースに保存する前に文字列に変換し直す必要があります。