すべてのモデルは関連付けを使用して接続されています。すべてのコントローラーで、1 つのエントリ モデル (ストア モデル) を呼び出して、必要なものすべてを取得していることに気付きました: ストアの製品、製品のコメント、ストアのクライアントなど。
したがって、店舗情報 (場所、電話番号など) だけが必要な場合、Rails は必要なすべての店舗情報と、その他すべての関連情報 (クライアント、製品など) を提供してくれます。しかし、私はそのページにそれらを必要とせず、使用しません。
これ (関連付け) はアプリのパフォーマンスにマイナスの影響を与えますか?
はいの場合、ベストプラクティスは何ですか? 必要な関連付けの深さを指定できますか (n 番目の子まで)?
知識と経験を共有していただきありがとうございます。