Ruby on rails 表格f.选择“用参数填充”

Ruby on rails 表格f.选择“用参数填充”,ruby-on-rails,Ruby On Rails,我正在尝试从带有传入参数的列表中选择一个数字,但当窗体设置为f.select时,该参数无效 <div class="field"> <%= f.select :projectWorth, (0..100).to_a.map{|n| [n, n]}, :value=>params[:projectWorth], label: "Worth"%> </div> 您需要使用选项来选择(数据,已选) 因此,在您的例子中,它看起来像是s

我正在尝试从带有传入参数的列表中选择一个数字,但当窗体设置为f.select时,该参数无效

   <div class="field">
      <%= f.select :projectWorth, (0..100).to_a.map{|n| [n, n]}, :value=>params[:projectWorth], label: "Worth"%>
    </div>

您需要使用
选项来选择(数据,已选)

因此,在您的例子中,它看起来像是select((0..100)的
options\u


也要避免对变量使用驼峰大小写。不要使用
:projectWorth
而是使用
:projectWorth

美丽。谢谢你。
    <div class="field">
      <%= f.select :projectWorth, options_for_select((0..100).to_a.map{|n| [n, n]}, params[:projectWorth]), label: "Worth"%>
    </div>