我有一个包含工作订单的Rails应用程序。我将从另一个系统加载工作单。该系统为父母和子女工作单位使用单一表格。Rails外键到同一张表
我添加一个字段称为工作订单表PARENT_ID
这是在工单模式编码的权利?
class ParentWorkorder
belongs_to :parent, class_name => "Workorder"
belongs_to :child, class_name => "Workorder", :foreign_key => "parent_id"
end
或者你会建议不要这样做 - 而是建立一个儿童工作表?我认为这可能会使与其他系统的整合变得更加困难。
任何指导将不胜感激!
不要忘记'class_name'之前的':'! – alexpls