gpt4 book ai didi

ruby-on-rails - 使用对象属性 update_all

转载 作者:行者123 更新时间:2023-12-02 04:00:04 25 4
gpt4 key购买 nike

我感兴趣是否可以在 update_all 方法中使用对象属性作为值。

假设我们有关系 Article,它具有属性 part1part2。现在我想用 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")

关于ruby-on-rails - 使用对象属性 update_all,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42297782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com