我有一个用户SimpleForm,生日作为一个属性:
t.date "birthday"
我产生SimpleForm:
<%= f.input :birthday %>
Rails为日,月,年的3个输入:
但这些年来只是从2014年起去,直到2024。
这是现在的默认行为?我试着给自己增添岁月的收藏,但我没有正常输入,我输入的日期,它被分成3由Rails的,这就是为什么我不知道如何解决这个问题。
有人可以帮我吗?
不知道的默认值,但simple_form允许自定义年份范围(这是their README,顺便说一句)
<%= f.input :date_of_birth, as: :date, start_year: Date.today.year - 90,
end_year: Date.today.year - 12, discard_day: true,
order: [:month, :year] %>