私のアプリには、次のモデルがあります: List、ItemおよびCategory。
各項目belong_toのリスト。各項目belongs_toのカテゴリ。
また、アイテムの各リストは、何らかの方法で複数のカテゴリに関連付ける必要があります。つまり、ユーザーがカテゴリを作成すると、カテゴリが作成されたときにユーザーが作業していたリストlist_idと同じ割り当てが割り当てられます。idそうすれば、ユーザーがリストを削除することを決定したときに、そのリスト用に作成されたすべてのカスタム カテゴリを削除することもできます。問題は、いくつかの「デフォルト」のカテゴリ、つまりすべてのリストで使用できるカテゴリも作成したいということです。listsとの間の関係をモデル化する方法がわかりませんcategories。belongs_to「デフォルト」カテゴリは実際には特定のリストに属しておらず、すべてのリストに属しているため、私にとってはうまくいきません。
そのような関係を処理する方法についての提案をいただければ幸いです。