2010-02-20 30 views
14

Estoy intentando hacer algo como esto.Rails, seleccione helper, agregue estilo

select :model, :attribute, :style => "some:style;" 

Añadir style a la select helper en los carriles, pero no está funcionando.

+0

Esta es una pregunta muy seria que he tratado de encontrar y que merece muchos votos. – vsync

Respuesta

21

Desde el documenation:

select(object, method, choices, options = {}, html_options = {})

Así que su :style de hash tiene que ser el quinto parámetro. Por ejemplo:

select(:model, :attribute, @options_for_select, { }, { :style => 'some: style' } 
+0

qué cosas puedo diseñar. – s84

+1

Todo lo que quieras. Ese último parámetro solo crea atributos HTML en el elemento seleccionado, por lo que un hash como este: '{: class => 'myclass',: style => 'display: inline;' } ' crearía: ' ' –

Cuestiones relacionadas