Agregue una clase CSS a <%= f.submit %>
Mi pregunta es fácil:
<%= f.submit %>
¿A dónde va la declaración de clase? Recibo errores en varios intentos.
<%= f.submit 'name of button here', :class => 'submit_class_name_here' %>
Esto debería bastar. Si recibe un error, es probable que no esté proporcionando el nombre.
Alternativamente, puedes diseñar el botón sin una clase:
form#form_id_here input[type=submit]
Pruébalo también.
Puede agregar una declaración de clase al botón de envío de un formulario haciendo lo siguiente:
<%= f.submit class: 'btn btn-default' %>
<-- Nota: ¡no hay coma!
Si está modificando una parte _ form.html.erb de un scaffold y desea mantener el cambio dinámico del nombre del botón entre las acciones del controlador, NO especifique un nombre 'name'
.
Sin especificar un nombre y dependiendo de la acción en la que se representa el formulario, el botón obtendrá la .class = "btn btn-default"
(clase Bootstrap) (o lo que .class
usted especifique) con los siguientes nombres:
Actualizar nombre_modelo
Crear model_name
(donde model_name es el nombre del modelo del andamio)
Botón "principal" de Rails 4 y Bootstrap 3
<%= f.submit nil, :class => 'btn btn-primary' %>
Produce algo como: