0

Ich habe Kontrollkästchen in Schienen wie folgt aus:Stil Schienen Kontrollkästchen mit Bootstrap

<%= f.label "Area of Expertise" %><br /> 
<%= f.collection_check_boxes :expertise_ids, Expertise.all, :id, :name do |b| %> 
    <form role="form form-group"> 
    <label class="checkbox-inline"> 
    <%= b.check_box %> 
    <%= b.label %> 
    </label> 
    </form> 
<% end %> 

Aber die Kontrollkästchen sind alle in einer Liste angezeigt gehen nach unten und nicht über wie sein soll die checkbox-inline Klasse zu verwenden.

+0

Was ist die Ausgabe HTML des Codes? Welche Stile werden faktisch auf das Element angewendet? –

+0

Was ist der Zweck von leerem <% = b.label%> im Inneren? –

Antwort

2

Sie scheinen ein neues Formular für jedes Etikett und Kontrollkästchen zu erstellen. Brauchst du es? Was passiert, wenn Sie zu:

<form role="form form-group"> 
<%= f.collection_check_boxes :expertise_ids, Expertise.all, :id, :name do |b| %> 
    <label class="checkbox-inline"> 
    <%= b.check_box %> 
    <%= b.label %> 
    </label> 
<% end %> 
</form> 
+0

danke, die form war das problem, es wurde jedes mal eine neue form erstellt, nochmals vielen dank –

Verwandte Themen