Ruby on rails 3 为什么AR Object.clone具有这种幻象行为?

Ruby on rails 3 为什么AR Object.clone具有这种幻象行为?,ruby-on-rails-3,activerecord,clone,Ruby On Rails 3,Activerecord,Clone,我有一个这样的活动记录模型: @model=ModelClass.find1 然后我克隆它并进行修改: @clone=@model.clone 然后我更改克隆: @clone.firstname='新名称' 但是@model.firstname也被更改为“新名称”。当我看到这个的时候,我的眼睛都快跳出来了 为什么克隆人会有如此奇怪的行为

我有一个这样的活动记录模型: @model=ModelClass.find1

然后我克隆它并进行修改: @clone=@model.clone

然后我更改克隆: @clone.firstname='新名称'

但是@model.firstname也被更改为“新名称”。当我看到这个的时候,我的眼睛都快跳出来了

为什么克隆人会有如此奇怪的行为