0

使用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 助手以包含附加的文本。

4

2 回答 2

1

确保至少安装了 simple_form gem 的 2.0.2 版本,然后:

<%= f.input :remember_me, :label => false, :inline_label => 'Remember me' %>
于 2012-09-05T09:13:30.697 回答
0

尝试这个

<%= f.label :remember_me, class: 'checkbox' do %>
  <%= check_box_tag :remember_me %>
  Remember me
<% end %>
于 2012-09-05T09:23:06.043 回答