在Rails表单助手中从check_box转换为radio_button

时间:2017-03-02 16:31:13

标签: ruby-on-rails

我的表单中有check_box,如下所示。我可以选择或取消选择一个项目。但我想要的是从我拥有的选项(项目)组中只选择一个项目。我怎么能用radio_button呢?

      <%= f.fields_for :items, @form_items do |fields| %>
        <% if editable %>
            <%= fields.hidden_field :unit_id %>
            <%= fields.check_box :_destroy, { checked: item.persisted?, class: 'add-item', "data-price" => item.pre_tax_amount, readonly: true }, '0', '1' %>
        <% end %>

提前致谢。

1 个答案:

答案 0 :(得分:0)

您应该可以使用rails提供的collection_radio_button helper @form_items作为集合。

<%= fields.collection_radio_buttons :item, @form_items %>

这应该给你一个起点;不知道集合的内容使得很难给出一个完整的例子。