原文http://oldfritter.iteye.com/blog/2103337概述订单更新绝大多数是控制订单状态的改变.在此,我将订单状态抽象成点(order_status),改变订单状态的方法称为operation,operation不直接与订单相关,只与order_status相关.当订单状态发生改变时,订单包含的操作便自然变更为新的可执行操作样例以下是一个电商网站的状态流转图我是这样做模型层的classOrder<ActiveRecord::Basebelongs_to...
查看全文