/ / Kontrollkästchen und Beschriftung mit collection_check_box ausrichten - Rubin-auf-Schienen, Rubin-auf-Schienen-4

Richten Sie Checkbox und Label mit collection_check_box aus - ruby-on-rails, ruby-on-rails-4

Ich habe das gleiche Problem wie das Poster hier Richten Sie die Kontrollkästchen für f.collection_check_boxes mit Simple_Form aus

Mein Kontrollkästchencode lautet:

<%= f.collection_check_boxes :investor_city_ids, r.cities, :id, :name, {:item_wrapper_class => "checkbox_container"} %>

Ich sehe aber im generierten HTML-Code, dass die Klasse nicht für den generierten HTML-Code festgelegt wird

<input id="investor_investor_city_ids_1" name="investor[investor_city_ids][]" type="checkbox" value="1">
<label for="investor_investor_city_ids_1">Hamilton</label>
<input id="investor_investor_city_ids_2" name="investor[investor_city_ids][]" type="checkbox" value="2">
<label for="investor_investor_city_ids_2">Cambridge</label>

Ich habe den collection_check_boxes-Code auch ohne die {} -Klammern ausprobiert, aber nichts scheint irgendeinen Effekt zu haben.

CSS ist

.checkbox_container {
display: inline-block;
vertical-align: -1px;
margin: 5px;
}
.checkbox_container input {
display: inline;
}
.checkbox_container .collection_check_boxes{
display: inline;
vertical-align: -5px;
}

Antworten:

2 für die Antwort № 1

Behoben - Ich verwendete form_for und änderte es in simple_form_for. Nicht sicher, warum es nicht für form_for funktioniert hat.


0 für die Antwort № 2

Überprüf den Dokumente. Sie müssen den item_wrapper_tag für die hinzuzufügende Klasse angeben. Sie können auch collection_wrapper_tag + class verwenden.

Lassen Sie uns wissen, ob es funktioniert.

VIEL GLÜCK UND VIEL SPASS


Verwandte Fragen


Kommentare (0)

Einen Kommentar hinzufügen