Estoy trabajando en una aplicación que tiene algunos modelos diferentes (tickets, publicaciones, informes, etc.). Los datos son diferentes en cada modelo y quiero crear un "feed" de todos esos modelos que muestre las 10 entradas más recientes en general (una combinación de todos los datos).Creación de "feeds" desde múltiples modelos diferentes de Rails
¿Cuál es la mejor manera de hacerlo? ¿Debo crear un nuevo modelo de Feed y escribir en esa tabla cuando a un usuario se le asigna un ticket o se publica un nuevo informe? También hemos estado analizando STI para crear una tabla de referencias de modelos o simplemente creando un método de clase que agregue los datos. No estoy seguro de cuál es el método más eficiente ...
Esto funciona bien y parece moverse bastante rápido. Estaba tratando de evitar crear otro modelo. Gracias. – jsiarto
hey tadman, para aquellos de nosotros interesados en la segunda opción, escribí una pregunta de seguimiento aquí: http://stackoverflow.com/questions/7841553/creating-a-feed-from-multiple-rails-models-efficiently If tienes un momento, podrías ver el seguimiento? – jay