Rails + Simple_form_for:如何在两列中分离“f.association”的输出?

时间:2014-08-02 11:52:03

标签: ruby-on-rails ruby checkbox associations simple-form

我有一个以这种方式使用的关联:

<%= f.association :cars, as: :check_boxes, 
                         label_method: :label, 
                         value_method: :id,
                         label: 'Cars' %>

它运作良好,但从美学角度看,它看起来并不是很好。我想将复选框分为两列。

怎么做?

谢谢

1 个答案:

答案 0 :(得分:0)

我认为处理此问题的最佳方法可能只是添加一个item-wrapper类,然后根据需要设置复选框容器的样式。也许有一个设定的宽度和浮动。

<%= f.association :cars, as: :check_boxes, 
                     label_method: :label, 
                     value_method: :id,
                     label: 'Cars',
                     item_wrapper_class: 'car-checkbox-container' %>

然后在你的样式表中......

.car-checkbox-container {
  width: 200px;
  float: left;
}