使用SimpleForm,我想在复选框中附加一行文字。是否有可能做到这一点?我试过了,但到目前为止还没有运气。
f.input :remember_me, label: "Remember me", # Would be nice if you could add 'append:' here
例如:
Remember me [ ] Check this box to stay signed in.
在这种情况下,“记住我”将是标签,“选中此框...”将是我想要添加的任意文本。有没有办法做到这一点?
我的预期html是这样的:
<div class="control-group">
<div class="controls">
<label class="checkbox">
<input type="checkbox"> Remember me
</label>
</div>
</div>
我不是如何传递,或者如果可以传递,则向SimpleForm助手添加一个额外的参数以包含附加文本。
答案 0 :(得分:1)
确保至少安装了simple_form gem的2.0.2版,然后:
<%= f.input :remember_me, :label => false, :inline_label => 'Remember me' %>
答案 1 :(得分:0)
试试这个
<%= f.label :remember_me, class: 'checkbox' do %>
<%= check_box_tag :remember_me %>
Remember me
<% end %>