У меня есть список флажков в форме.Из-за того, как структурирован CSS, элемент label разрабатывается напрямую.Для этого требуется, чтобы я вложил флажок внутри тега.
Это работает в необработанном HTML, если щелкнуть текст метки, состояние флажка изменится.Однако он не работает с помощником rails <%= f.check_box %>
, потому что сначала выводит скрытый тег ввода.
В итоге,
<label>
<%= f.check_box :foo %>
Foo
</label>
это вывод I хочу :
<label>
<input type="checkbox" ... />
<input type="hidden" ... />
Foo
</label>
... но это это то, что рельсы дают мне:
<label>
<input type="hidden" ... />
<input type="checkbox" ... />
Foo
</label>
Так что поведение метки на самом деле не работает: (.
Есть ли способ обойти это?