2016-05-12 5 views
0

Ich habe versucht, die folgende Klasse gilt für die Auswahl/Dropdown, aber ich konnte nicht!Hinzufügen einer CSS-Klasse zur Auswahl in Rails

= f.select attr, [1,2,3], class: 'form-control', include_blank: true 

Ich habe versucht, die Schienen-Code, here und here zu lesen. ist es wie es nicht implementiert ist? aber es funktioniert für Textfelder:

= f.search_field attr, options.merge(class: 'form-control') 

Ich verwende slim und simple_form

Antwort

4

select 2 Hash-Optionen nimmt, zuerst für 'wählen Sie die Optionen' und eine andere für 'html'.

Versuchen folgende:

= f.select(attr, [1,2,3], { include_blank: true }, { class: 'form-control' }) 
+1

Dank wählen! es funktioniert !!, ich habe es auf alle möglichen Arten versucht, aber ich habe nicht daran gedacht, die Klasse in {}! – user181452

0

Auf diese Weise können Sie Klasse und Inline-CSS hinzufügen Tag

<%= select_tag :db_field, options_for_select(@users.select([:email, 'users.id']).map{|user| [user.email, user.id]}), class: 'class_name_1 class_name_2', style: "min-width: 100px;" %> 
Verwandte Themen