我正在使用Rails date_select,如下所示:
<%= date_select :user, :birthday, {:start_year => Time.now.year, :end_year => 1910,:order => [:day,:month,:year], :prompt => { :day => 'day', :month => 'month', :year => 'year' }}, { :class => "default" } %>
当用户忘记输入当天或月份的值并在将信息放入模型时提交表单时,会生成错误。但是,日期和月份字段也会分配为1.这会导致表单显示1表示日期字段,1月表示月份字段。
如何阻止这种情况发生?