rails not declared asset application html ruby-on-rails css

html - not - rails application css



rieles form_for styling (3)

¿Hay una manera de agregar estilo a los rieles form_for y hacer que se muestre en línea?


¿Ponerlo en un div de la clase apropiada? Es una cosa de exhibición, no una cosa de rieles.

application.css:

.inline form { display: inline; }

form.html.erb

<div class="inline"> <%= form.... </div>


Puede haber una forma más limpia de hacer esto, pero funciona. (Lo intenté con otro hash anidado, sin dados)

<% form_for(@model, :html => { :style => ''background-color:red;'' }) do |f| %>


Una forma aún más clara sería definir el estilo en una hoja de estilo externa (como application.css ). form_for crea una etiqueta <form id="something"/> con un atributo id. Por supuesto, puede usar este ID en su (s) hoja (s) de estilo para aplicar un estilo específico al formulario.