3
我讀了「Enterprise Rails」(http://oreilly.com/catalog/9780596515201)作者建議在models文件夾下有兩個名爲logical,physical的子文件夾。這聽起來像是一個好主意,可以組織代碼。它也將允許有一個業務層。我只是想知道鐵路社區如何看待這一點。有一個單獨的邏輯層是一個好主意嗎?我應該如何在Rails中實現業務邏輯層?我應該在哪裏放置這些代碼?
我讀了「Enterprise Rails」(http://oreilly.com/catalog/9780596515201)作者建議在models文件夾下有兩個名爲logical,physical的子文件夾。這聽起來像是一個好主意,可以組織代碼。它也將允許有一個業務層。我只是想知道鐵路社區如何看待這一點。有一個單獨的邏輯層是一個好主意嗎?我應該如何在Rails中實現業務邏輯層?我應該在哪裏放置這些代碼?
有時我沿着模型和控制器使用「服務」層。
我只是將它添加到autoload_path。
但大多數時候,我設法將邏輯設置爲模型或無狀態模型。所以它直接進入模型文件夾。
在這種情況下,您是否在應用程序文件夾下的模型文件夾或頂層下創建了一個子文件夾? – Metin 2011-01-10 21:57:31