我正在使用带有 Rails 4 的 SimpleForm 3.2.1。我正在尝试将 Rails 表单转换为 simple_form。这是适用于具有常规导轨形式的单选按钮的代码:
<ul class="list-radios list-multiplier">
<% @organization_plans.each_with_index do |plan, index| %>
<li>
<div class="radio custom-radio">
<%= f.radio_button :plan_id, plan.id, id: "field-rad#{index}", data: {price: plan.total_price} %>
<label class="form-label" for='field-rad<%= index %>'>
<span></span>
<%= plan.description %>
</label>
</div><!-- /.radio -->
</li>
<% end %>
</ul><!-- /.list-radios -->
我尝试使用以下代码将其转换为 SimpleForm:
<ul class="list-radios list-multiplier">
<% @organization_plans.each_with_index do |plan, index| %>
<li>
<div class="radio custom-radio">
<%= f.input :plan_id, value: plan.id, input_html: {id: "field-rad#{index}"}, data: {price: plan.total_price}, label: false, as: :radio %>
<label class="form-label" for='field-rad<%= index %>'>
<span></span>
<%= plan.description %>
</label>
</div><!-- /.radio -->
</li>
<% end %>
</ul><!-- /.list-radios -->
但是,当我在浏览器中打开页面时,出现错误:
No input found for radio
如何让这个表单开始使用 simple_form?