Если у меня есть модель с отношением has_many :through
, и я хочу создать форму, которая позволяет мне добавлять новые дочерние модели на месте, как это можно сделать с помощью Railsey? Я могу добавить fields_for :children
в форму для редактирования существующих дочерних элементов, но как мне создать элементы формы для нового дочернего элемента? Я хотел бы сделать это так, чтобы не нужно перезагружать страницу каждый раз, когда я генерирую новый дочерний элемент формы.
class Parent < ApplicationRecord
has_many :children, through: :relationships
end
class Child < ApplicationRecord
belongs_to :parent
end
= form_for @parent do |parent_form|
= parent_form.fields_for :children do |child_form|
= child_form :name
# How do i add a new child here?