2016-06-04 43 views
0

Versuch Hinzufügen einer Klasse zu einem ausgewählten Tag inSchienen 4: eine Klasse zu einem ausgewählten Tag

<select name="tour_participation[ptype]" id="tour_participation_ptype"></select> 

<%= f.select(:ptype, options_for_select(TourParticipation::PTYPES, selected: "traveler", disabled: "Role:") , { :class => "widens" }) %> 

Ergebnisse hinzufügen Warum ist die Klasse nicht auf meine select-Tag angewendet?

Antwort

0

Sie vergessen, dass vor html_optionsoptions Hash ist. Versuchen Sie folgendes:

<%= f.select(:ptype, options_for_select(TourParticipation::PTYPES, selected: "traveler", disabled: "Role:") , {}, { :class => "widens" }) %> 

Siehe Definition: http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#method-i-select

+0

Die korrekte Syntax wäre: '<% = f.select (: ptype, options_for_select (TourParticipation :: PTYPES, ausgewählt: "Reisender", Behinderte: "Rolle:"), {}, Klasse: "erweitert")%> ' – Bartosz