25

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

我试过: <%= f.input :email, class: "login-field", label: "" %> 将标签留空,但这不起作用。

我对rails比较陌生,有人可以解释如何实现这一点吗?

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

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

谢谢你。

4

3 回答 3

64

您是否尝试过label:false而不是label:""

<%= f.input :email, class: "login-field", label: false %>
于 2013-07-04T23:40:45.220 回答
20

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

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

simple_form (3.0.2)

于 2014-08-14T20:56:19.307 回答
6

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

于 2013-07-04T23:41:01.370 回答