2016-04-13 7 views
-1

Ich bin Neuling auf Schienen und arbeitete mit vielen zu vielen Beziehungen. Im Moment zeige ich die Optionen als Kontrollkästchen mit Beschriftungen an. Ich möchte sie als Dropdown-Listen anzeigen, um kompakt zu erscheinen.Konvertieren von Kontrollkästchen zu Mehrfachauswahl Dropdown-Schienen

Hier ist mein Code:

= f.collection_check_boxes :provision_ids, Provision.all, :id, :name do |b| 
     = b.check_box 
     = b.label 
+0

Duplizieren von http://stackoverflow.com/questions/32290105/rails-multiple-check-box-with-drop-down-list? – Pholochtairze

Antwort

0

Sie sind für select_tag mit der Option multiple: true Ich denke suchen. Sie haben auch eine Referenz in dieser Stackoverflow-Frage: Rails Multiple Check Box with drop down list.

Ihre Frage zu beantworten, sollte diese Arbeit:

f.select_tag :provision_ids, options_from_collection_for_select(Provision.all, :id, :name), multiple: true 
+0

Danke @Pholochtairze. Ich habe dies implementiert, aber es gibt mir eine Dropdown-Liste und keine Kontrollkästchen. Ich möchte Kontrollkästchen in Dropdown für jeden Eintrag für die Mehrfachauswahl. Hoffe ich bin klar. –

+1

@GraheshParkar Ich habe vergessen zu setzen ', multiple: true'. Jetzt sollte es funktionieren. – Pholochtairze

+0

Danke. Ich habe es mit der gewählten jquery-Bibliothek kombiniert, die jetzt gut funktioniert. –

Verwandte Themen