Добавление в отношение has_many в форме - PullRequest
0 голосов
/ 09 октября 2019

Если у меня есть модель с отношением 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?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...