私はメソッドdate_selectを使用して、3つのhtml選択、日、月、年を生成しています。ただし、各選択に1つのクラスのCSSが必要です。
ヘルパーにパラメーターを渡す方法をドキュメントで見つけられませんでした。いくつかの方法を試しましたが、何もしませんでした。
Railsビュー:
<%= f.date_select :birthday, :order => [:day, :month, :year], :start_year => 1910, :end_year => 2012, :html => {:class => ['day', 'month', 'year']} %>
HTML出力:
<select id="poll_user_birthday_3i" name="poll_user[birthday(3i)]">
<select id="poll_user_birthday_2i" name="poll_user[birthday(2i)]">
<select id="poll_user_birthday_1i" name="poll_user[birthday(1i)]">
私のようなHTML出力:
<select id="poll_user_birthday_3i" name="poll_user[birthday(3i)]" class="day">
<select id="poll_user_birthday_2i" name="poll_user[birthday(2i)]" class="month">
<select id="poll_user_birthday_1i" name="poll_user[birthday(1i)]" class="year">
ありがとう!