simple_form跨越复选框后

时间:2015-03-29 12:15:09

标签: ruby-on-rails simple-form

在rails中使用simple_form时,在复选框输入元素后面总是添加一个span元素。我看过包装纸,但无论我做什么,span元素总是在那里。

我甚至尝试过自己的包装纸。没有运气。

我遇到了问题,因为主题需要这样的东西:

<div class="checkbox checkbox-inline checkbox-styled">
  <label>
    <input type="checkbox"> <span>Remember me</span>
  </label>
</div>

而simple_form会生成如下内容:

<input value="0" type="hidden" name="user[remember_me]">
<span></span>
<label class="boolean optional" for="user_remember_me">
  <input class="boolean optional" type="checkbox" value="1" name="user[remember_me]" id="user_remember_me">
  <span></span>Remember me
</label>

编辑 - 使用默认包装器查看代码,非常基本(使用引导包装器也不会改变它的工作方式):

<%= f.input :remember_me, :as => :boolean %>

所以,实际上,我有两个复选框元素和一个标签“记住我” 现在,我该如何删除span元素? 为什么还有呢?

Thx

0 个答案:

没有答案