【发布时间】:2011-05-13 12:09:21
【问题描述】:
我有一个带有状态字段的订单对象。我想检索所有状态 = 1 的订单(所以我知道正在修改什么),然后将它们更新为状态 = 2。我的代码如下:
@new_orders=Order.where("status=1")
Order.where("status=1").update_all :status=>2
问题在于 @new_orders 在视图使用变量之前没有设置。我猜这与延迟加载有关。如何解决这个问题,以便显示所有已修改的记录?
【问题讨论】:
标签: ruby-on-rails activerecord