Моя Pack
модель имеет строки, которые в свою очередь содержат элементы, а упаковка и строки принимают вложенные атрибуты для коллекции, которую они содержат.
Вот модели:
Class Pack < ApplicationRecord
has_many :pack_lines, dependent: :destroy
accepts_nested_attributes_for :pack_lines, allow_destroy: true
end
Class PackLine < ApplicationRecord
belongs_to :pack
has_many :pack_line_items, dependent: :destroy
accepts_nested_attributes_for :pack_line_items, allow_destroy: true
end
Class PackLineItem < ApplicationRecord
belongs_to :pack_line
end
Мне потребовалось много времени, чтобы найти правильный синтаксис для использования permit
вложенных вложенных параметров в моем контроллере.