我应该如何在Rails中实现业务逻辑层?我应该把代码放在哪里?

时间:2011-01-10 00:33:30

标签: ruby-on-rails

我读过“Enterprise Rails”(http://oreilly.com/catalog/9780596515201)作者建议在models文件夹下有两个名为logical,physical的子文件夹。组织代码听起来是个好主意。它还允许拥有业务层。我只是想知道rails社区对此的看法。拥有一个单独的逻辑层是一个好主意吗?

1 个答案:

答案 0 :(得分:1)

有时我会在模型和控制器上使用“服务”层。

我只是将它添加到autoload_path。

但大多数时候,我设法将逻辑设置为模型或无状态模型。所以它直接进入模型文件夹。