覆盖数据库对象的本地副本Rails的数据

时间:2017-11-15 03:03:31

标签: ruby-on-rails database postgresql object override

我希望能够在不影响原始

的情况下覆盖数据库对象的实例

Object @users = User.all,具有表属性:status

@users[0].status = nil

当我用@users [0] .status

读取时,使status属性等于nil

然而,当我这样做时:

@users.find(1).status = nil

不改变状态,特别是当我使用find命令时调用sql查询,因此它是我收到的数据库数据 我尝试使用.dup和.clone方法

@users=User.all.dup

没用?

我该如何解决这个问题?我是否必须创建临时表?我正在使用postgres

0 个答案:

没有答案