在模型类中定义控制器的错误形式?

时间:2014-03-13 19:36:20

标签: ruby-on-rails ruby oop

我的模型定义如下:

class Violation
class Violation::Action
class Violation::Attachment

拥有裸模型类Violation是不好的形式?这对我来说有点担心,因为我有控制器/授权者/等等。定义为Violation::ActionsController等。这是否意味着我的违规对象会混淆其类中定义的ActionActionsController等内容?将我的裸违规类别更改为Violation::Report并将Violation转换为模块会更好吗?

1 个答案:

答案 0 :(得分:0)

我假设你纯粹使用Violation作为命名空间,在这种情况下我会将Violation作为一个模块。我看不出你为什么要将Violation作为一个班级。