5

我有一个集合选择:

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

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

谢谢

4

3 回答 3

7

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

于 2013-08-30T06:07:08.430 回答
2

这边走..

<%= f.collection_radio_buttons :role, User::ROLES  %>
于 2013-08-30T06:12:21.023 回答
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 %>
于 2017-03-13T18:00:47.620 回答