AR deep clone

Hi all,

I’m having problems with cloning an ActiveRecord Object. The object
consists of multiple child objects, so when I use the normal clone
method, it only clones the attributes of the parent object.

Could someone help me out telling me how I can clone the child objects
as wel? I have tried like:

  tmp.my_items.each do |item|
    @clone.my_items.build(item.clone)
  end

but that didn’t help. I know it must be something fairly easy, but I
can’t figure it out.

Thank you in advance for the help.

Ran into this a while back.

your_ar_instance.dup will keep the child records as well.

On Jan 6, 1:25 pm, Michael R. [email protected]

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs