Ruby on rails 将复选框和标签与集合\u复选框对齐

Ruby on rails 将复选框和标签与集合\u复选框对齐,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我和这里的海报有同样的问题 我的复选框代码是: <%= f.collection_check_boxes :investor_city_ids, r.cities, :id, :name, {:item_wrapper_class => 'checkbox_container'} %> 检查一下。您需要为要添加的类指定item_wrapper_标记。您还可以使用集合\包装器\标记+类 让我们知道它是否有效 GL&HF已修复-我使用表单,更改为简单表单来解决此问题。不确定为什么

我和这里的海报有同样的问题

我的复选框代码是:

<%= f.collection_check_boxes :investor_city_ids, r.cities, :id, :name, {:item_wrapper_class => 'checkbox_container'} %>
检查一下。您需要为要添加的类指定item_wrapper_标记。您还可以使用集合\包装器\标记+类

让我们知道它是否有效


GL&HF

已修复-我使用表单,更改为简单表单来解决此问题。不确定为什么它不适用于form_for。

是否有CSS供我们查看?已添加。我的问题是,这个类并没有包含在生成的HTML中。你碰巧使用ZURB的基础吗?如果你可以在JSBN或链接到实况版本中设置这个,我可以帮助你。谢谢你的回复。我将集合更改为'ul',:item\u wrapper\u tag=>'li',:item\u wrapper\u class=>'checkbox\u container'}%>但是HTML仍然没有使用应用的类或标记呈现。知道我做错了什么吗?因为
form\u for
使用了另一个API,并且没有创建包装器div。
<input id="investor_investor_city_ids_1" name="investor[investor_city_ids][]" type="checkbox" value="1">
<label for="investor_investor_city_ids_1">Hamilton</label>
<input id="investor_investor_city_ids_2" name="investor[investor_city_ids][]" type="checkbox" value="2">
<label for="investor_investor_city_ids_2">Cambridge</label>
.checkbox_container {
  display: inline-block;
  vertical-align: -1px;
  margin: 5px;
 }
.checkbox_container input {
  display: inline;
 }
.checkbox_container .collection_check_boxes{
  display: inline;
  vertical-align: -5px;
 }