轨道没有显示所有年份的简单形式,输入型日期(11只)

问题描述 投票:0回答:1

我有一个用户SimpleForm,生日作为一个属性:

t.date "birthday"

我产生SimpleForm:

<%= f.input :birthday %>

Rails为日,月,年的3个输入:

enter image description here

但这些年来只是从2014年起去,直到2024。

这是现在的默认行为?我试着给自己增添岁月的收藏,但我没有正常输入,我输入的日期,它被分成3由Rails的,这就是为什么我不知道如何解决这个问题。

有人可以帮我吗?

ruby-on-rails simple-form
1个回答
1
投票

不知道的默认值,但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] %>
© www.soinside.com 2019 - 2024. All rights reserved.