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