Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
http://apidock.com/rails/ActiveRecord/Base/update_all/class
我们如何模拟 update_all 的 ActiveRecord 回调,有没有办法实现这一点?文档说这是不可能的。
一些关于为什么在执行“update_all”时需要回调的信息会有所帮助。也许您可以为此使用数据库触发器。或者,如果您想重用一些现有的 ruby 代码并且立即生效并不重要,您可以使用一些后台 ruby 进程来处理更新的记录。
我在 Ruby on Rails 中构建了一个小型 Twitter 克隆。它有一个用户模型、一个微博模型和一个关系模型。关系模型存储关注的用户 ID 和相应的关注用户 ID。我正在尝试添加一个新按钮,使当前用户在他们的微帖子中使用匹配参数关注所有其他用户。我已将该参数添加到 micropost 模型中。问题是,当我在 micropost 模型中查询数据库以查