Вместо этого я пытаюсь отобразить (действительно) длинный список флажков в серии столбцов.
В моей форме я использую
<%= f.collection_check_boxes(:building_ids, Building.all, :id, :option) %>
Я пробовал это решение , но оно не реагировало, и поля в правом столбце были странно разнесены (выровнены сверху вниз).
Этот Reddit был многообещающим , но, к сожалению, OP не опубликовал свой окончательный / рабочий код.
Я почти уверен, что мне нужно добавить несколько пользовательских CSS, а затем обернуть им f.collection_check_boxes
, но я не уверен, как go об этом. Некоторые решения сделали это с помощью нескольких div
s, а затем стилизовали их с помощью нескольких пользовательских классов CSS.
О, и я использую гем bootstrap_form
, чтобы применить Bootstrap для формирования элементов, но я, вероятно, смогу найти способ применить более общее решение c Bootstrap.