我有一个包含工单的 Rails 应用程序。我将从另一个系统加载工单。该系统对父子工单使用单个表。
我在工作订单表中添加了一个名为 parent_id 的字段
这是 Workorder 模型中的正确编码吗?
class ParentWorkorder
belongs_to :parent, class_name => "Workorder"
belongs_to :child, class_name => "Workorder", :foreign_key => "parent_id"
end
或者您会建议不要这样做 - 而是创建一个子工单表?我认为这可能会使与其他系统的集成变得更加困难。
任何指导将不胜感激!