Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
検索の前または後に、Railsモデルの.include()メソッドをどこに配置しますか?
User.find(1).includes(:books)
また
User.includes(:books).find(1)
通常、ActiveRecordアソシエーション呼び出しで順序を入れ替えることができますが、この場合は入れ替えることができません。find()は、チェーン可能なスコープではなく、オブジェクト自体を返します。
where句を使用している場合、呼び出しの配置は重要ではありません。SQLを実際に実行する前に、必要なすべての結合を追加したことを確認する必要があります。