1
我的設置:Rails的2.3.9,紅寶石1.8.7(MVC)邏輯跨越多個模型
我想在這裏最好是把邏輯代碼,和REST API的一些反饋,觸及多個模型一筆交易。例如,用戶需要購買產品,它會涉及
- 檢查他是否有足夠的錢(用戶模式)
- 檢查產品是否可用(產品型號)
- 計算運費(郵編,產品型號)
- 減錢
- 更新產品可用性數
- ...
你得到了一般想法。假設我需要提供一個購買REST API,應該使用哪個控制器?實際的邏輯應該到哪裏去?它應該在與控制器相關的模型中嗎?欣賞任何見解。