Rails 如何更改下拉列表的显示方式?
In Rails how can I change the display method of my drop down list?
我在 Rails 4.2 中使用简单表单。我的表单页面上有以下生日日期选择器。我想按以下格式在选择器下拉列表中显示月份,1-January
、2-February
、3-March
... 而不是 January
、February
,March
。我该怎么做?
<%= f.input :birth_date, as: :date, start_year: Time.now.year - 15, end_year: Time.now.year - 75,
order: [:month, :day, :year], default: nil, label: false, include_blank: true,
input_html: { style: 'margin: 15px 0px; display: inline-block; width: 110px;' } %>
您可以通过应用以下两个选项之一来获得您正在寻找的结果:
add_month_numbers: true
month_format_string: "%<number>02d-%{name}"
我在 Rails 4.2 中使用简单表单。我的表单页面上有以下生日日期选择器。我想按以下格式在选择器下拉列表中显示月份,1-January
、2-February
、3-March
... 而不是 January
、February
,March
。我该怎么做?
<%= f.input :birth_date, as: :date, start_year: Time.now.year - 15, end_year: Time.now.year - 75,
order: [:month, :day, :year], default: nil, label: false, include_blank: true,
input_html: { style: 'margin: 15px 0px; display: inline-block; width: 110px;' } %>
您可以通过应用以下两个选项之一来获得您正在寻找的结果:
add_month_numbers: true
month_format_string: "%<number>02d-%{name}"