2012-08-16 13 views
12

chcę dodać atrybut class, aby wybrać tag w szynach 3 mój kod jestJak dodać atrybut class, aby wybrać tag w szynach 3

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

</div> 

Moim problemem jest to, że chcę dodać jedną konkretną nazwę klasy do ten znacznik wyboru dla celów walidacji. Próbowałem dodanie

:class=>"myclassname" 

ale nie pracował dla me.plz rozwiązać mój problem

+0

możliwy duplikat [Ruby on Rails formy \ _for Wybierz pole z klasy] (http://stackoverflow.com/questions/4081907/ruby-on-rails-form-for-select-field- z klasą) – fivedigit

Odpowiedz

27

Możesz dodać atrybut class tak. Sprawdzić select

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

Świetne, że działało dobrze dla mnie. Mój problem polegał na tym, że nie użyłem nawiasu klamrowego {} wokół: include_blank => true i: class => "myclass" ... Jeszcze raz dziękuję Kulbir –

+0

Sam mam do czynienia z tym problemem wiele razy. Ciągle zapominam o szelkach :) –

Powiązane problemy