2

モデルが関連付けられていない変数@the_dateとdate_selectフォームヘルパーがあります。

date_select適切なHTMLを表示するためにどのように使用しますか?

以下は機能しません。

<%= date_select "the_date", @the_date %>
4

2 に答える 2

3

できるよ:

<% @the_date = Time.now %>
<%= date_select("my_date", "my_date", :default => @the_date) %>
于 2011-09-23T06:04:35.673 に答える
2

最終的に機能したものは次のとおりです。

<% @the_date = Date.strptime(@the_date_string, "%Y-%m-%d") %>
<%= date_select("the_date_string", "", :default => @the_date) %>

日付を文字列として保存しています。したがって、HTMLフォームに表示する前に日付オブジェクトに変換し、データベースに保存する前に文字列に変換し直す必要があります。

于 2011-09-23T08:01:00.260 に答える