Mini John
Mini John

Reputation: 7941

Simple Form Blank Label

So im using Simple Form for my Rails App, and i need to get rid of the label on every input that comes with with simple form.

I Tried: <%= f.input :email, class: "login-field", label: "" %> leaving the label blank, but this didn't work.

I'm relatively new to rails, could somebody explain how to achieve this ?

Edit: I'm trying to achieve this format:

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

Thank you.

Upvotes: 27

Views: 23683

Answers (3)

JoseLuis Torres
JoseLuis Torres

Reputation: 416

Old question but it worked for me, @Josh M:

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

simple_form (3.0.2)

Upvotes: 21

Mike Szyndel
Mike Szyndel

Reputation: 10593

I think the way to go is label: false
Also in simple_form_for you may pass defaults: {label: false} to disable label for all fields in this form.

Upvotes: 6

vee
vee

Reputation: 38645

Have you tried label:false instead of label:"":

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

Upvotes: 67

Related Questions