アプリでイベントを検索したいとします。 結果を表示するときに、たとえば、イベントを作成した人を表示したいとします。Sunspotレール:.resultsを呼び出すときの関連モデルを含む
不要なクエリ(イベントごとに1つ)を避けるため、どこかに.includes(:user)
を追加する方法はありますか?私は文書でそれを見つけることができません。 イベントでユーザー名のインデックスを作成するだけですか?しかし、私は、最新のユーザ情報を維持する必要があると思います...
おかげ
アプリでイベントを検索したいとします。 結果を表示するときに、たとえば、イベントを作成した人を表示したいとします。Sunspotレール:.resultsを呼び出すときの関連モデルを含む
不要なクエリ(イベントごとに1つ)を避けるため、どこかに.includes(:user)
を追加する方法はありますか?私は文書でそれを見つけることができません。 イベントでユーザー名のインデックスを作成するだけですか?しかし、私は、最新のユーザ情報を維持する必要があると思います...
おかげ
は答えを見つけて、それが実際には非常に簡単だった:
Event.search(:include => [:user]) do...
我々場合、これは、更新の答えです私はこの場合、この
Event.search(:include => {:user => :city})
を使用すると、ネストされた関連
を含める必要がtはあなたには、通常とネストされたを追加する必要があります念のために、ユーザと彼の関連する都市
が含まれ、ここで私は必要なものです:
Professional.search(include: [:user, {branches: [:business]}]) do