0

好的,这是一个非常简单的问题,但对于我的生活,我在任何地方都找不到这个。我发现了一堆非常接近我需要但没有具体的东西。

所以这是我的看法:

<tbody>
    <% permissions.each do |permission| %>
    <tr>
      <td><%=  permission.label %></td>
      <%= simple_form_for permission do |f| %>
      <%= f.association :roles, as: :check_boxes, label: false, label_method:  lambda { |p| "" }, fields_element: "<td>" %>
      <% end %>
    </tr>
    <% end %>
    <%= debug(permissions) %>    
  </tbody>

我只是想把每个角色放在自己的 TD 标签中。我有一种感觉,答案是如此简单,以至于没有人会费心发布任何关于它的东西。请帮忙!

4

1 回答 1

1
  = f.association :roles, as: :check_boxes, item_wrapper_tag: :td

如果您使用的是 boostrap,请将此选项添加到输入中:boolean_style: :inline根据https://github.com/plataformatec/simple_form/issues/685#issuecomment-10184181

于 2013-03-11T15:23:00.490 回答