ruby on rails:收集选择的单选按钮

时间:2013-08-30 05:58:13

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

我有一个集合选择:

  <%= f.collection_select :role, User::ROLES, :to_s, :humanize %>

此方法的单选按钮是什么?

由于

3 个答案:

答案 0 :(得分:7)

Rails 3中没有这样的帮助器。在Rails 4中,它是collection_radio_buttons

答案 1 :(得分:2)

这样..

<%= f.collection_radio_buttons :role, User::ROLES  %>

答案 2 :(得分:1)

找不到表单构建器的文档,但这应该有效:

<%= f.collection_radio_buttons :my_attribute, my_hash.map {|k,v| [k,v]}, :first, :last do |b| %>
  <div class='my-class'>
    <%= b.radio_button %>
    <%= b.label %>
  </div>
<% end %>