collection_radio_buttons不呈现值

时间:2014-10-19 20:33:04

标签: ruby-on-rails forms twitter-bootstrap ruby-on-rails-4 radio-group

我被困在一个应该给我内联无线电组的表格上。代码如下:

...
  <%= f.fields_for :logo do |logo_fields| %>
    <div class="control-group">
      <%= logo_fields.label :business, :class => 'control-label' %>
      <div class="controls">
        <%= logo_fields.collection_radio_buttons :business, Order.bu, :first, :last do |b| %>
          <%= b.label(class: 'radio inline') { b.radio_button + b.text} %>
        <% end %>
      </div>
    </div>
  <% end %>
...

我在这里使用类方法Order.bu,它返回collection_radio_buttons中使用的数组[[:st, "ST"], [:gp, "GP"], [:none, "none of them"]]

现在问为什么上面的代码不能在字段内创建具有适当值的html?

1 个答案:

答案 0 :(得分:0)

我发现(在写这个问题时)我的无线电中只有DOM没有值。在执行重置操作时,它发现了一个错误的javascript,清除了所有输入值,包括无线电。