update_all
メソッドでオブジェクト属性を値として使用できるのであれば興味があります。オブジェクト属性を使用したUpdate_all
関係Article
があり、属性がpart1
とpart2
であるとします。今度は、関係Article
のすべてのオブジェクトの属性part1
をpart2
という値で更新したいと思います。
Article.update_all(part1: current_object.part2)
ここで、current_object
私はちょうど現在更新されているオブジェクトの表現に使用しました。
私はその
Article.find_each { |article| article.update(part1: article.part2) }
ような何かを行うことができますことを知っているしかし、私は、これはupdate_all
方法で達成可能であるかどうかを知りたいと思いました。
確かに、試してみるのはなぜですか? –