0

date_select年と月だけを表示するために、HAML テンプレートでを設定しようとしました。

= date_select(:birthday, :order => [:day, :month, :year],:start_year => 1940)

このコードでは、、および 1940 年から始まる年としてソートされた選択ボックスが表示されることを期待していますが、そうではありません。

選択ボックスは、CURRENT YEAR、CURRENT MONTH、CURRENT DAY として表示されます。

年と月の選択ボックスだけを表示するにはどうすればよいですか?

4

1 に答える 1

1

これを見てください:http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-date_select

date_select(object_name, method, options = {}, html_options = {})

2 番目のパラメーターとしてメソッドを指定し、次にオプションを指定する必要があります。また、ドキュメントでオプション :discard_day を見つけました。これは、その日の選択を表示しません。

于 2012-04-05T17:00:40.740 に答える