Rails form_with select selected 选项

Rails form_with select selected option

我有一个没有模型支持的表单,它是使用 Rails 中的 form_with 构建的 6:

<%= f.text_field :one %>

<%= f.select :two, [['Option 1',1],['Option 2',2]] %>

<%= f.submit 'Submit' %>

我能找到的唯一文档设置了哪些 select 选项是默认 selected 说它将预先 select 模型中的任何内容。由于我没有支持模型,我如何选择 selected 的选项?我浏览了一些选项,但一无所获,但我不一定知道去哪里找。

你一定错过了,这里有一个可选的 selected 关键字参数。

Lastly, we can specify a default choice for the select box with the :selected argument:

<%= form.select :city, [["Berlin", "BE"], ["Chicago", "CHI"], ["Madrid", "MD"]], selected: "CHI" %>

Output:

<select name="city" id="city">
  <option value="BE">Berlin</option>  
  <option value="CHI" selected="selected">Chicago</option>
  <option value="MD">Madrid</option>
</select>

https://guides.rubyonrails.org/form_helpers.html#making-select-boxes-with-ease