Ich bin interessiert, wenn es möglich ist, Objekte Attribut als Wert in update_all
Methode zu verwenden.Update_all mit Objekt-Attribut
Sagen wir, wir haben Beziehung Article
und es hat Attribute part1
und . Jetzt möchte ich das Attribut aller Objekte in Relation Article
mit dem Wert part2
aktualisieren.
Article.update_all(part1: current_object.part2)
Wo current_object
i für die Darstellung von derzeit aktualisiert Objekt gerade verwendet.
Ich weiß, dass ich etwas wie die
Article.find_each { |article| article.update(part1: article.part2) }
tun können, aber ich wollte wissen, ob dies mit update_all
Verfahren erreichbar ist.
Sicher scheint es möglich, warum nicht einfach versuchen Sie es? –