我正在复制一个 rails 对象,除了created_at
对象的值之外,它的所有细节都可以很好地复制。我正在使用 deep_clone gem 进行深度复制。
这是代码。我想要 raw_materials 和 costing_items 的 created_at 值。
@costing = @old_costing.deep_clone :include => [{style: :images}, {raw_materials: :costing_items} , :other_cost_fixeds, :other_costs, :exchange_rates ], :use_dictionary => true do |original, kopy|
kopy.remote_picture_url = original.picture_url if kopy.is_a?(Image)
end