2013-07-04 67 views
20

所以即时通讯使用简单的形式为我的Rails应用程序,我需要摆脱每一个简单的形式随附输入标签。简单窗体空白标签

我想: <%= f.input:电子邮件,等级: “登陆场”,标签: “” %> 离开标签空白,但这并没有工作。

我比较新的轨道,有人可以解释如何做到这一点?

编辑: 我想实现这个格式:

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

谢谢。

回答

49

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

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

是爵士:标签=>假工作。谢谢:) –

+4

但我仍然希望标签的容器显示出来,只是没有任何文字。我尝试过':label =>“&nbsp”',但 显示! –

3

我觉得要走的路是label: false
此外,在simple_form_for你可以通过defaults: {label: false}禁用标签在这种形式的所有领域。

+0

:label =>错误工作。非常感谢 –

17

老问题,但它的工作对我来说,@Josh L:

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

simple_form(3.0.2)

+0

这对于标准rails helpers也有效 – kbrock

+0

@Josh M缺少.html_safe –