我将以下代码用于日期字段:
<%= f.input :date_of_birth, :selected => nil,
:order => [:day, :month, :year],
:prompt => {:day => "Day", :month => "Month", :year => "Year"},
:start_year => Time.now.year - 15,
:end_year => Time.now.year - 100 %>
一切都按预期工作,除了 :selected => nil。我使用的是 0.9.7,所有规范都通过了,包括关于 nil :selected 值的规范。但是,当我使用它时,会选择当前日期,保存不存在的年份。
我在这里错过了什么吗?我尝试使用 :as => :date 并没有任何区别。
汤姆