我正在構建小型應用程序,將只顯示各種類別的產品。並且不會顯示沒有產品的類別。 到目前爲止,我有兩個模型 - 產品和類別,並想知道我是否真的需要專用於類別模型的控制器?我目前只能看到一個優勢 - 呈現類別的集合(部分)。但它也可以通過產品完成。我想保持儘可能小的代碼。只是想知道在這種情況下最好的方法是什麼,在軌道3中的路由和資源呢? 非常感謝您的任何建議。導軌3 - 應用程序設計問題 - 模型和控制器
0
A
回答
1
我想你應該保持控制器,原因如下:
1)類的保養,基本的CRUD功能可能需要被實現,這將是必需的。 2)如果其他人必須在晚些時候維護代碼,那麼如果所有的基本細節都符合預期,那麼對他們來說更容易。發現一名失蹤的控制者可能會開始引起開發商對後來發現的其他奇怪事件的懷疑。
3)包括控制器在內的多少會變小?它不會是一個巨大的差異,所以爲了清晰起見,最好包括它。
0
你不需要類別控制器添加一個新的類別或刪除一個未使用的類別?
在前面的步驟中試圖「儘量保持代碼儘可能小」通常會使您的代碼在後續開發步驟中變得混亂。
+0
Thans很多我會添加一個控制器。 – bogumbiker 2010-06-21 11:25:53
0
仍處於同一主題和CRUD中。
它看起來像我不會需要類別模型CRUD。我不會顯示或管理它,因爲它將是純靜態數據(仍然在數據庫中),但只播種一次。因此,類別控制器會給予什麼好處?
在我的應用程序中,我只會在類別中顯示產品 - 是否有可能在沒有類別控制器的情況下 - 我在考慮像/ Category/1/Product/1這樣的有效URL或者甚至將其簡化爲Product/1,Product/2,但類別仍然用於在類別之間導航。
任何意見或例子? 謝謝
相關問題
- 1. 導軌3控制器選擇模型
- 2. 用於友好URL的導軌模型和控制器設計
- 3. 導軌設計問題
- 4. 如何跨導軌應用程序重複使用模型和控制器
- 5. 我的導軌應用程序中的控制器和路線問題
- 6. 導軌3路線和模型設置
- 7. mongomapper導軌3和設計
- 8. 設計現有導軌應用程序
- 9. 導軌3和電話應用程序
- 10. 應用程序設計問題
- 11. 通過控制器的導軌模型
- 12. Web應用程序設計問題 - RoR 3
- 13. 導軌3倍率設計會話控制器
- 14. 角度應用程序設計問題
- 15. Facebook應用程序設計問題
- 16. 應用程序設計問題
- 17. 導軌設計問題 - 「現在熱右」
- 18. 模型 - 控制器循環參考/設計問題
- 19. Rails 3名稱空間模型和控制器路由問題
- 20. 應用程序設計問題 - GWT
- 21. 如何在視圖和控制器級別處理導軌3模型關係?
- 22. 問題定製設計控制器:require_no_authentication
- 23. 應用程序設計的問題
- 24. 從Rails 3.x中重新打開模型和控制器應用程序
- 25. 設計應用程序的問題
- 26. 應用程序設計(Rails 3中)
- 27. Java應用程序,鏈接模型,視圖和控制器
- 28. 在用戶模型導軌中定製設計驗證方法3
- 29. iPhone應用程序設計問題
- 30. 模型協會問題(第一軌應用程序)
CRUD在這裏很重要。你打算如何編輯類別? – 2010-06-21 11:05:23
非常感謝!我想現在你是對的,將包括控制器。這個想法是「類別」將是隻讀的。但是在你的評論之後,我肯定會爲每個模型包含控制器。 – bogumbiker 2010-06-21 11:25:22