我们正在使用 Ruby on Rails。以 MySQL 作为数据库的 ActiveRecord。
我们有 order 和 order_items 之间的关联。一个订单有 1 个或多个 order_items。所以我们可以做以下事情(1029是订单ID)
o=Order.find 1029
o.order_items
是否可以仅在内存中操作活动记录关联(例如,删除订单的某些订单项)而不将更改保存到数据库?如果是这样,你会怎么做?
我们有一个遍历订单的订单项的方法,如果我们能做到以上几点,我们的生活会容易得多。
谢谢你。