我有一個包含工作訂單的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