Search code examples
ruby-on-railsruby-on-rails-3sunspotmodel-associationssunspot-rails

Sunspot rails: include associated models when calling .results


Let's say that I want to search for Events in my app. When I display the results, I want to display who created the event, for instance.

Is there any way to add .includes(:user) somewhere, to avoid unnecessary queries (one for each event)? I can't find it in the doc. Should I just index the user name with the event? But I'd have to keep the user info up to date...

Thanks


Solution

  • Found the answer, it was actually quite simple:

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