【问题标题】:Simple Form Blank Label简单表格空白标签
【发布时间】:2013-07-04 23:29:13
【问题描述】:

所以我在我的 Rails 应用程序中使用简单表单,我需要摆脱简单表单附带的每个输入上的标签。

我试过了: 将标签留空,但这不起作用。

我对 Rails 比较陌生,有人能解释一下如何实现吗?

编辑: 我正在尝试实现这种格式:

<input type="password" class="login-field" value="" placeholder="Password" id="login-pass" />

谢谢。

【问题讨论】:

    标签: ruby-on-rails ruby forms simple-form


    【解决方案1】:

    你试过label:false而不是label:""

    <%= f.input :email, class: "login-field", label: false %>
    

    【讨论】:

    • 但我仍然希望标签的容器显示出来,只是里面没有任何文字。我试过:label =&gt; "&amp;nbsp" 但  出现了!
    【解决方案2】:

    老问题,但它对我有用,@Josh M:

    <%= f.input :email, class: "login-field", label: '&nbsp;'.html_safe %>
    

    simple_form (3.0.2)

    【讨论】:

    • @Josh M 缺少 .html_safe
    【解决方案3】:

    我认为要走的路是label: false
    同样在simple_form_for 中,您可以通过defaults: {label: false} 来禁用此表单中所有字段的标签。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-02
      • 1970-01-01
      • 1970-01-01
      • 2016-02-05
      • 2017-10-01
      • 2016-03-13
      • 2012-05-27
      • 1970-01-01
      相关资源
      最近更新 更多