如何选择集合

时间:2013-08-27 15:40:42

标签: ruby-on-rails ruby-on-rails-3

实际上我在我的rails app中有这个单选按钮:

<%= f.radio_button :sicherheit, 'V' %>
<%= f.label :sicherheit, "Verdacht auf"%>
<%= f.radio_button :sicherheit, 'Z' %>
<%= f.label :sicherheit, "Zustand nach" %>
<%= f.radio_button :sicherheit, "A" %>
<%= f.label :sicherheit, "Ausschluss" %>
<%= f.radio_button :sicherheit, "G" %>
<%= f.label :sicherheit, "Gesicherte Diagnose" %>  

我想将其更改为集合选择,但我不知道该怎么做,我希望有人可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

Rails方式

<%= f.select :sicherheit, [["Verdacht auf", "V"], ["Zustand nach", "Z"], ["Ausschluss", "A"], ["Gesicherte Diagnose", "G"]] %>

或者,如果您更喜欢使用 simple_form

首先将gem 'simple_form'添加到您的gemfile中。现在运行bundle

执行以下操作:

<%= f.input :sicherheit, collection: [["Verdacht auf", "V"], ["Zustand nach", "Z"], ["Ausschluss", "A"], ["Gesicherte Diagnose", "G"]] %>

https://github.com/plataformatec/simple_form

答案 1 :(得分:1)

你可以试试这个没有任何宝石。

<%= f.select :sicherheit, [["Verdacht auf", "V"], ["Zustand nach", "Z"], ["Ausschluss", "A"], ["Gesicherte Diagnose", "G"]] %>