15

Diciamo che voglio cercare Eventi nella mia app. Quando visualizzo i risultati, voglio mostrare chi ha creato l'evento, per esempio.Rotaie Sunspot: include modelli associati durante la chiamata .risultati

C'è un modo per aggiungere .includes(:user) da qualche parte, per evitare query non necessarie (una per ogni evento)? Non riesco a trovarlo nel doc. Dovrei semplicemente indicizzare il nome utente con l'evento? Ma avrei dovuto mantenere le informazioni utente aggiornata ...

Grazie

risposta

24

trovato la risposta, era in realtà abbastanza semplice:

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

questa è una risposta aggiornata, se noi necessario includere un'associazione nidificata

Quindi utilizzare questo

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

In questo caso i t includerà utente e la sua città associata

1

Solo nel caso sia necessario aggiungere un normale e annidato includono, ecco quello che mi serviva:

Professional.search(include: [:user, {branches: [:business]}]) do 
Problemi correlati