Есть ли способ amoeba_dup записи предка как клон в Ruby on Rails 5?
Здравствуйте, я просто хочу, чтобы клонировать запись и его потомков детей. однако я могу только клонировать отношения, которые определены как has_many. Но не отношения, которые создает родословная.
В моей модели я пробовал что-то вроде этого:
class Bloque < ApplicationRecord
has_ancestry
has_many :imgs ,:dependent => :destroy
has_many :textos ,:dependent => :destroy
has_many :textolargos ,:dependent => :destroy
has_many :posicions ,:dependent => :destroy
has_many :pdfs ,:dependent => :destroy
has_many :opcions ,:dependent => :destroy
has_many :versatils ,:dependent => :destroy
amoeba do
enable
clone [:children, :imgs, :textos, :textolargos, :opcions, :posicions, :pdfs, :versatils]
end
end
Сообщение об ошибке:
undefined method `macro' for nil:NilClass
Я представляю, что дети - это не активные отношения, а нечто иное.