0
私のレールアプリでは、各ユーザーは多くのコンテストを作成することができ、各コンテストは多数のユーザーをコンテストに参加させることができます。私はhas_and_belongs_to_manyを使用するのが適切かどうかは、あるユーザーがコンテストを作成しないでコンテストに参加することがあるためですか?has_and_belongs_to_manyはここで適切な関連付けをしていますか?
使用する方が良い代替方法がありますか?
あるエンティティが他のエンティティを*作成*しているかどうかは、実際には関係ありません。それは記述されている関係であり、創造の過程ではありません。 –