2012-08-16 17 views
12

Quiero añadir atributo de clase para seleccionar la etiqueta en los carriles 3 mi código esCómo agregar atributo de clase para seleccionar la etiqueta en los carriles 3

<div > 
    <%= f.label :type %><br /> 
    <%= f.select "type_id", options_from_collection_for_select(@type, 
    "type_id","name"),:include_blank=>true%> 

</div> 

Mi problema es que quiero añadir un nombre de clase específica a esta etiqueta de selección para fines de validación. He intentado añadir

:class=>"myclassname" 

pero no trabajaban para resolver mi problema me.plz

+0

posible duplicado de [Ruby on Rails forma \ _For campo de selección con la clase] (http://stackoverflow.com/questions/4081907/ruby-on-rails-form-for-select-field- with-class) – fivedigit

Respuesta

27

Puede agregar atributo de clase de esta manera. Compruebe select

<%= f.select "type_id", 
    options_from_collection_for_select(@type, "type_id","name"), 
    { :include_blank => true }, 
    { :class => 'myclassname' } %> 
+1

Great that funcionó bien para mí. Mi problema era que no usé las llaves {} alrededor de: include_blank => true y: class => "myclass" ... Gracias una vez más Kulbir –

+0

Me enfrento a este problema muchas veces Me olvido de los frenos :) –

Cuestiones relacionadas