Max*_*Max 7 forms select ruby-on-rails
我有一个表单,我想显示一个下拉菜单,显示该人的年龄选择.范围从18到99.如何使用表单选择帮助程序?不是这样的:
Sim*_*tti 25
<%= f.select :age, (18..99) %>
问题是['18'..'99']没有回复你的期望.['18'..'99']不是一个范围,而是一个1大小的数组,其中唯一一个项目的值为['18'..'99'].
>> ['18'..'99'].class
=> Array
>> ['18'..'99'].size
=> 1
>> ['18'..'99'].first
=> "18".."99"
Ben*_*hes 15
<%= select(@object, :age, (18..99).to_a) %>
select在FormOptionsHelper中定义,因此界面有点不同.