나는 티켓, 게시물, 보고서 등 몇 가지 모델이있는 응용 프로그램에서 작업하고 있습니다. 데이터는 각 모델마다 다르며 모든 모델에서 가장 최근의 항목 10 개 (모든 데이터가 혼합되어 있음)를 표시하는 "피드"를 만들고 싶습니다.다른 여러 Rails 모델에서 "피드"만들기
이 문제를 해결하는 가장 좋은 방법은 무엇입니까? 사용자에게 티켓이 지정되거나 새 보고서가 게시 될 때 새 피드 모델을 만들고 해당 테이블에 써야합니까? 또한 모델 참조 테이블을 작성하거나 데이터를 집계하는 클래스 메소드를 작성하기 위해 STI를 살펴 보았습니다. 어떤 방법이 가장 효율적인 지 확신하지 못합니다 ...
이것은 잘 작동하며 상당히 빠르게 움직이는 것처럼 보입니다. 다른 모델을 만드는 것을 피하려고했습니다. 감사. – jsiarto
안녕하세요, 두 번째 옵션에 관심이있는 분들을 위해 다음 질문을 작성했습니다. http://stackoverflow.com/questions/7841553/creating-a-feed-from-multiple-rails-models-efficiently If 당신은 잠시 있습니다, 당신은 후속 조치를 확인할 수 있습니까? – jay