【发布时间】:2010-12-15 22:11:50
【问题描述】:
假设我的 Rails 应用程序中有一个名为“user_products”的表和一个名为 UserProduct 的相应模型。我的表中还有一个名为“is_temporary”的字段。现在假设我想运行这样的查询,但使用 ActiveRecord 抽象层:
UPDATE user_products SET is_temporary = false WHERE user_id = 12345;
有没有办法使用 ActiveRecord 来做到这一点?也许类似于
UserProduct.find_by_user_id(12345).update_attributes(:is_temporary => false)
我希望只运行一个查询来实现这一点。
【问题讨论】:
标签: ruby-on-rails orm activerecord