我正在尝试将一些对象从另一个模型移动到另一个模型中。
quotes.labouritems
获取我想要的数据。
这不起作用:
newitems = quotes.labouritems.dup
new invoice = invoice.labouritems.build(newitems)
为什么我这样做是因为我需要labouritems
中的数据但不想保留相同的ID,否则只要quote.labourites
更新它们就会更新{{1}中的记录}}
答案 0 :(得分:0)
尝试:
newitems = quotes.labouritems.clone
根据此测试,它应该有效:
class Foo
end
foo = Foo.new
#=> #<Foo:0x00000002694cc0>
bar = foo.clone
#=> #<Foo:0x000000027e1f10>