我有以下使用date_select ..
<%= f.date_select :birthday,:order => [:month,:day],:prompt => { :day => 'Select day',:month => 'Select month' },:html => {:class => "select birthday"} %>
但是这个类没有出现在html中..
<select id="profile_birthday_2i" name="profile[birthday(2i)]"> <select id="profile_birthday_3i" name="profile[birthday(3i)]">
我也试过..
<%= f.date_select :birthday,:class => "select birthday" %>
那也行不通.有任何想法吗?
解决方法
HTML选项是date_select方法的第四个参数,而不是第三个参数中的键.
date_select(object_name,method,options = {},html_options = {})
所以你想要:
f.date_select :birthday,{ :order => [:month,:month => 'Select month' } },{:class => "select birthday"}