将输入放入标签

Put input into label

我想要这样的结果:

<div>
    <label>
      <input type="checkbox">
    </label>
</div>

注意标签中的输入。 我现在的 ERB 代码:

<div class="form-check">
   <%= f.label :remember_me, class: "form-check-label" %>
   <%= f.check_box :remember_me, class: "form-check-input" %>
</div>

您将如何更改它以获取标签中的输入。

这样就可以了。您可以使用 do

嵌套输入
<div class="form-check">
  <%= f.label :remember_me, class: "form-check-label" do %>
    <%= f.check_box :remember_me, class: "form-check-input" %>
  <% end %>
</div>

您可以像这样给标签一个块:

<div class="form-check">
  <%= f.label :remember_me, class: "form-check-label" %>
      <%= f.check_box :remember_me, class: "form-check-input" %>
  <% end %>
</div>

有关详细信息,请参阅 this stack overflow question