У меня есть модель книги и категория Модель, которые имеют много-много отношений, а модель Book_Category включает их идентификатор. Я использую accepts_nested_attributes_for :book_categories
для создания новой книги, а затем обновляю таблицу Book_Category. Мои данные params.require(:book).permit(:name, :description, :author, book_categories_attributes:[])
. Сначала я тестирую в рельсах c, и это работает. Book.create!(name: 'asdsadsa',description: 'asdasdasdsadasdsadsad',author: 'asdsadasdasd',book_categories_attributes: [{ category_id: 1},{ category_id: 2}])
, но я не знаю, как создать представление для отправки хэш-категории массива в контроллер.Проблема с видом формы для multil Вложенные атрибуты
0
A
ответ
0
Рельсы имеют большой драгоценный камень, чтобы иметь дело с вложенными атрибутами https://github.com/ryanb/nested_form
Кроме того, Райан Бейтс (камень автор) сделал пример приложения https://github.com/ryanb/complex-form-examples/tree/nested_form
И наконец, здесь является релевантным эпизод RailsCast http://railscasts.com/episodes/196-nested-model-form-part-1
You может использовать драгоценный камень кокона. В файле readme есть несколько хороших примеров. – Murtza