ruby - 简单形式 : Remove outer label for an inline checkbox with label

标签 ruby ruby-on-rails-3 simple-form

使用 Simple_form 2.0.2

使用 HAML 的简单表单代码:

= f.input :remember_me, as: :boolean, inline_label: 'Remember me'

但是它呈现了这个:

<div class="control-group boolean optional">
  <label class="boolean optional control-label" for="admin_remember_me">Remember me</label>
  <div class="controls">
    <input name="admin[remember_me]" type="hidden" value="0" />
    <label class="checkbox"><input class="boolean optional" id="admin_remember_me" name="admin[remember_me]" type="checkbox" value="1" />Remember me</label>
  </div>
</div>

如何删除呈现的第一个标签,以便我只有内联标签?

最佳答案

您可以使用:

= f.input :remember_me, as: :boolean, inline_label: 'Remember me', label: false

关于ruby - 简单形式 : Remove outer label for an inline checkbox with label,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12114014/

相关文章:

ruby-on-rails - 在哪里存储不属于模型或 Controller 的代码?

ruby-on-rails - 如何检测我的代码是否在 Rails 3 的控制台中运行?

ruby-on-rails - View 仅显示标题: and Text: but does not seem to fetch data from database

ruby-on-rails - 在哪些情况下您需要在设计上实现这些复杂的 token 身份验证(Rails 3.2)

ruby-on-rails - Rails 4 - simple_form 和来自 url 的预填充字段

mysql - Rails Simple_Form 在数据库中将值保存为 NULL

ruby-on-rails - Mongoid 相当于 create_with

Ruby 正则表达式 - gsub 仅捕获组

ruby - 使用 'redis-sentinel' 配置 'sidekiq' gem

ruby-on-rails-3 - 有没有办法在 show.html.erb 中使用 simple_form