【问题标题】:collection_radio_buttons does not render valuescollection_radio_buttons 不呈现值
【发布时间】:2014-12-14 19:30:48
【问题描述】:

我被困在一个应该给我内联收音机组的表格上。代码如下:

...
  <%= 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,它返回一个数组[[:st, "ST"], [:gp, "GP"], [:none, "none of them"]],用于collection_radio_buttons。

现在的问题是为什么上面的代码没有在字段中创建具有正确值的 html?

【问题讨论】:

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


    【解决方案1】:

    我发现(在写问题时)只有 DOM 在我的收音机中没有值。当执行重置操作清除所有输入值(包括收音机)时,结果是一个错误的 javascript。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-08
      • 2013-01-03
      • 1970-01-01
      • 1970-01-01
      • 2021-10-14
      • 2021-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多