這是我第一次在rails框架上構建項目。所以請和我一起裸照。我正在製作一個與經常性事件有關的應用程序。這就像顯示經常性課程。用戶將輸入兩個日期並選擇它是什麼類型的重複事件並提交表單數據。基於此,我需要計算它會重複發生多少次。那麼我的應用程序邏輯將走向何方?在模型中?提前致謝!應用程序邏輯去哪裏?
1
A
回答
0
0
在我看來邏輯,那是沒有關係的持久性,不應該在模型去,因爲模型已經有了很大的責任。 我勸讀CodeClimates一篇關於從模型中提取邏輯的一些方法: http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/
就可以對付它的另一種方式是一個神聖的lib目錄,可以包含所有的邏輯。如果必要,只要確保它可以作爲寶石提取出來。
當使用Rails,我們往往忘記了我們在我們的指尖有紅寶石的功率。
希望這會有所幫助
相關問題
- 1. 商業邏輯應該去哪裏?
- 2. WCF /客戶端應用程序 - 業務邏輯應該去哪裏?
- 3. 計算邏輯應該放到Rails應用程序中去哪裏?
- 4. 我要去哪裏錯功能邏輯
- 5. DDD + node.js:域邏輯去哪裏
- 6. 用戶登錄邏輯屬於哪裏? 3層應用程序
- 7. MVC應用程序,這個邏輯屬於哪裏?
- 8. 骨幹JS在哪裏放應用程序主邏輯
- 9. 在哪裏把具體的邏輯在laravel應用程序
- 10. 創建ContentProviders時,應用程序邏輯和約束在哪裏?
- 11. Java Web Start部署中的應用程序邏輯在哪裏?
- 12. 條件操作邏輯應該去哪裏?
- 13. 我的商業邏輯應該去哪裏?
- 14. 應該在哪裏的setStyle邏輯的itemRenderer的overided方法去
- 15. 在哪裏應該後臺作業邏輯去
- 16. MVC和ORM - 哪個模型邏輯去哪裏?
- 17. 邏輯地址在哪裏?
- 18. 我應該在哪裏放置登錄功能的應用程序邏輯?
- 19. 收集過濾邏輯應該放在域驅動的應用程序中去哪裏?
- 20. iPhone應用程序邏輯
- 21. 這個「加載更多」動作到哪裏去,我在哪裏處理邏輯?
- 22. 在獨立應用程序中,業務邏輯必須駐留在哪裏?
- 23. 最好在我的Polymer應用程序中處理業務邏輯在哪裏?
- 24. node.js /快速應用程序 - 我在哪裏把數據庫連接邏輯?
- 25. 什麼邏輯去哪裏:express + jade/ejs + html5 + css + websockets
- 26. MVVM在Silverlight - 哪裏異步的業務邏輯去?
- 27. 我的控制器邏輯在Django中去哪裏?
- 28. MVC在哪裏邏輯去控制器或查看模型
- 29. shiro.ini應該放到Web應用程序中去哪裏?
- 30. 這個C程序中的邏輯錯誤在哪裏?