Collection_select rails

时间:2017-08-24 16:15:10

标签: ruby-on-rails ruby-on-rails-5

我想知道如何在轨道上使用ruby进行多次选择。

例如:

我有这个

<% b.label :question %>

<select multiple class="question">
  <option value="Dog">Dog</option>
  <option value="cat bad">Cat</option>
  <option value="Rabbit">Rabbit</option>
</select>

这个想法就像创建一个字段,但我不希望用户写下答案,只有我希望他们选择答案或多个答案。

非常感谢你。

1 个答案:

答案 0 :(得分:0)

您可以使用select_tag方法(https://apidock.com/rails/ActionView/Helpers/FormTagHelper/select_tag)。所以你可以这样做:

select_tag "question", options_for_select([["Dog", "Dog"], ["cat bad", "Cat"], ["Rabbit", "Rabbit"]])