15

アプリでイベントを検索したいとします。 結果を表示するときに、たとえば、イベントを作成した人を表示したいとします。Sunspotレール:.resultsを呼び出すときの関連モデルを含む

不要なクエリ(イベントごとに1つ)を避けるため、どこかに.includes(:user)を追加する方法はありますか?私は文書でそれを見つけることができません。 イベントでユーザー名のインデックスを作成するだけですか?しかし、私は、最新のユーザ情報を維持する必要があると思います...

おかげ

答えて

24

は答えを見つけて、それが実際には非常に簡単だった:

Event.search(:include => [:user]) do... 
7

我々場合、これは、更新の答えです私はこの場合、この

Event.search(:include => {:user => :city}) 

を使用すると、ネストされた関連

を含める必要がtはあなたには、通常とネストされたを追加する必要があります念のために、ユーザと彼の関連する都市

1

が含まれ、ここで私は必要なものです:

Professional.search(include: [:user, {branches: [:business]}]) do 
関連する問題