使用是 mongoid,订单有未付款,正在发货,完成等状态,会员有正常,禁言,禁用等状态,这样我打算用 polymorphic associations 来设计! Model Order
has_many :statuses, :as => :statusable
belongs_to :status
Model User
has_many :statuses, :as => :statusable
belongs_to :status
Model Status
belongs_to :statusable, :polymorphic => true
has_many :orders
has_many :users
这样设计可行?大家是如何设计的?求经验!