我有一个应用程序,有多种方法可以根据登录的用户处理创建和更新对象。我不断在子类上获得循环引用异常。这是正确的还是用共享代码创建关注模块并使它们都是独立的更好?
class WorkOrder < ActiveRecord::Base
#parent class
end
module Dispatch
class WorkOrder < ::WorkOrder
#child class
end
end
module Service
class WorkOrder < ::WorkOrder
#child class
end
end
答案 0 :(得分:0)
您是如何计划在父类或其中一个子类之间区分数据库中的记录?
您可能希望查看单表继承(STI)和多态关联: http://railscasts.com/episodes/394-sti-and-polymorphic-associations