0
擴展我的用戶控制器以包含其他嵌套控制器上的管理任務是否更好?專用控制器?如何構建管理功能?
或者創建一個'profile'控制器,我可以創建不同的操作和視圖來總結管理操作。
場景A:
「/用戶/電流/」:將顯示一個鏈接編輯產品的用戶擁有。
「/ users/current/products」 - 產品控制器會檢測它是否作爲嵌套資源被訪問。如果是,將顯示所有用戶產品並編輯產品鏈接。在這種情況下,如果視圖是嵌套的資源訪問,視圖將不得不完全不同。
方案B:
「/型材/」:將顯示一個鏈接編輯產品的用戶擁有。
「配置文件/產品」:配置文件控制器中的產品將顯示用戶擁有的所有產品,並具有編輯產品控制器上的這些產品的鏈接。