更新软删除记录列(偏执狂)

时间:2016-02-06 23:12:03

标签: ruby-on-rails ruby activerecord

我想在Ruby on Rails上更新软删除记录的列 代码是

item = Item.with_deleted.find_by(name: name)
item.title = "foo"
item.save!

对于非软删除的记录,这很好用,
但对于软删除记录,此错误在" item.save! "

  

无法找到带有' id' = 4 [WHERE itemsdeleted_at IS NULL]的项目

此代码具有相同的结果。

item = Item.with_deleted.find_by(name: name).update!(title: 'foo')
奇怪的是,在" rails console"中,这些代码工作正常 在" rails server"中,它们无法正常工作。

任何信息都会有很大帮助 谢谢!

0 个答案:

没有答案