formatear un formulario dentro de mi aplicación de Rails

Tengo una aplicación de Rails con forma dentro de ella. mi archivo css está todo listo simplemente no sé cómo aplicar las clases de formulario css y las identificaciones también a los campos dentro de mi página de creación de acción donde vive mi form_for?

  

Form is invalid




mis estilos css para la etiqueta de formulario y para sus campos como se muestra a continuación:

  id="phx-signup-form" 

Correo electrónico campo css estilo:

  class="email-input" 

Tratar

 <%= form_for @user, :html => { :id => 'phx-signup-form' } do |f| %> 

y

 <%= f.text_field :email, :class => 'email-input' %> 

Puede leer más referencias en http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html

Un buen lugar para comenzar es la documentación de la API de Rails .

 form_for(@user, html: { id: 'phx-signup-form' }) 

Debería ponerte en el camino correcto.

Su formulario automáticamente toma id como new_user si su formulario se está ejecutando como nuevo formulario y toma id como edit_user si su formulario se está ejecutando como formulario de edición. Entonces, usas id="new_user" o id="edit_user" lugar de id="phx-signup-form" en tu css dependiendo de la condición.

Para su formulario y <%= f.text_field :email, "", :class => 'email-input' %> para el campo emai. Solo inténtalo. Puede resolver su problema.