在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