Sto lavorando a un'applicazione con alcuni modelli diversi (ticket, post, report, ecc.). I dati sono diversi per ogni modello e voglio creare un "feed" da tutti quei modelli che visualizzano le 10 voci più recenti su tutta la linea (un mix di tutti i dati).Creazione di "feed" da più modelli di Rails diversi
Qual è il modo migliore per farlo? Devo creare un nuovo modello di feed e scrivere su quella tabella quando viene assegnato un ticket a un utente o viene pubblicato un nuovo report? Abbiamo anche esaminato STI per creare una tabella di riferimenti modello o semplicemente creando un metodo di classe che aggrega i dati. Non sei sicuro di quale sia il metodo più efficace ...
Funziona bene e sembra muoversi abbastanza velocemente. Stavo cercando di evitare di creare un altro modello. Grazie. – jsiarto
hey tadman, per quelli di noi interessati alla seconda opzione, ho scritto una domanda di follow-up qui: http://stackoverflow.com/questions/7841553/creating-a-feed-from-multiple-rails-models-efficiently If hai un momento, potresti controllare il seguito? – jay