我读过“Enterprise Rails”(http://oreilly.com/catalog/9780596515201)作者建议在models文件夹下有两个名为logical,physical的子文件夹。组织代码听起来是个好主意。它还允许拥有业务层。我只是想知道rails社区对此的看法。拥有一个单独的逻辑层是一个好主意吗?
答案 0 :(得分:1)
有时我会在模型和控制器上使用“服务”层。
我只是将它添加到autoload_path。
但大多数时候,我设法将逻辑设置为模型或无状态模型。所以它直接进入模型文件夹。