アプリでイベントを検索したいとしましょう。結果を表示するとき、たとえば誰がイベントを作成したかを表示したい。
.includes(:user)
不要なクエリ (イベントごとに 1 つ) を避けるために、どこかに追加する方法はありますか? 私はドキュメントでそれを見つけることができません。イベントでユーザー名をインデックス化する必要がありますか? しかし、ユーザー情報を最新の状態に保つ必要があります...
ありがとう
アプリでイベントを検索したいとしましょう。結果を表示するとき、たとえば誰がイベントを作成したかを表示したい。
.includes(:user)
不要なクエリ (イベントごとに 1 つ) を避けるために、どこかに追加する方法はありますか? 私はドキュメントでそれを見つけることができません。イベントでユーザー名をインデックス化する必要がありますか? しかし、ユーザー情報を最新の状態に保つ必要があります...
ありがとう
答えが見つかりました、それは実際には非常に簡単でした:
Event.search(:include => [:user]) do...
ネストされた関連付けを含める必要がある場合、これは更新された回答です
次に、これを使用します
Event.search(:include => {:user => :city})
この場合、ユーザーとそれに関連付けられた都市が含まれます
通常のネストされたインクルードを追加する必要がある場合に備えて、必要なものは次のとおりです。
Professional.search(include: [:user, {branches: [:business]}]) do