我一直在寻找这个表格一段时间,但是我无法删除输入框上方左侧角落上的标签,只是在输入框中放置了占位符文本。使用下面的代码,输入框将填充占位符值,但标签将成为变量f上输入方法的参数。
我想要输入框内没有标签的占位符值。
<%= simple_form_for(resource, as: resource_name, url: registration_path(resource_name)) do |f| %>
<%= f.error_notification %>
<div class="field">
<%= f.input :email, placeholder: "e-mail", required: false, autofocus: true %>
<%= f.input :password, placeholder: "password",required: false, hint: ("#{@minimum_password_length}文字以上で!" if @minimum_password_length) %>
<%= f.input :password_confirmation, placeholder: "password", required: false %>
</div>
答案 0 :(得分:4)
只需像这样添加label: false
:
<%= f.input :email, placeholder: "e-mail", required: false, autofocus: true, label: false %>
这将删除标签。