作業指示書を含む Rails アプリがあります。別のシステムから作業指示書をロードします。そのシステムは、親と子の作業指示書に 1 つのテーブルを使用します。
parent_id という workorders テーブルにフィールドを追加しました
これは Workorder モデルの正しいコーディングですか?
class ParentWorkorder
belongs_to :parent, class_name => "Workorder"
belongs_to :child, class_name => "Workorder", :foreign_key => "parent_id"
end
または、これを行うことをお勧めしません - 代わりに、子 workorder テーブルを作成しますか? これにより、他のシステムとの統合が難しくなる可能性があると思います。
どんなガイダンスも大歓迎です!