[英]Update_all using object attribute
我是否有可能在update_all
方法中使用objects屬性作為值。
假設我們有關系Article
,它具有屬性part1
和part2
。 現在,我要用part2
值更新關系Article
中所有對象的屬性part1
。
Article.update_all(part1: current_object.part2)
其中current_object
我只是用來表示當前更新的對象。
我知道我可以做這樣的事情
Article.find_each { |article| article.update(part1: article.part2) }
但是我想知道是否可以通過update_all
方法實現。
下面的代碼可以做到這一點。 但是,為什么要這樣做? - ))
Article.update_all("part1 = part2")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.