У меня две модели store
и category
. Магазин может иметь много категорий и должен храниться в таблице categories_stores
. Отношения модели настроены правильно, и в форме магазина у меня есть следующее:
f.input :categories, :as => :check_boxes
И они действительно отображаются правильно. Но создание или редактирование магазина не создает/удаляет эти записи в таблице categories_stores
.
Любые идеи?
Обновление. Приведенный выше код уже правильно генерирует список (см. снимок экрана и HTML-код ниже). Единственная проблема заключается в том, что изменения в нем не сохраняются в БД!
<input id = "merchant_category_ids_" name="merchant[category_ids][]" type="hidden" value="" />
<ol>
<li><input id="merchant_category_ids_1" name="merchant[category_ids][]" type="checkbox" value="6" /> Clothing</li>
<li><input checked="checked" id="merchant_category_ids_2" name="merchant[category_ids][]" type="checkbox" value="5" /> Electronics</li>
</ol>