Tôi đang làm việc trên một ứng dụng có một vài mô hình khác nhau (vé, bài đăng, báo cáo, v.v.). Dữ liệu khác nhau trong mỗi mô hình và tôi muốn tạo "nguồn cấp dữ liệu" từ tất cả các mô hình đó hiển thị 10 mục gần đây nhất trên bảng (một kết hợp của tất cả dữ liệu).Tạo "nguồn cấp dữ liệu" từ nhiều mô hình Rails khác nhau
Cách tốt nhất để giải quyết vấn đề này là gì? Tôi có nên tạo mô hình Nguồn cấp dữ liệu mới và ghi vào bảng đó khi người dùng được chỉ định một vé hoặc một báo cáo mới được đăng không? Chúng tôi cũng đã xem xét STI để xây dựng một bảng tham chiếu mô hình hoặc chỉ tạo một phương thức lớp tổng hợp dữ liệu. Không chắc chắn phương pháp nào hiệu quả nhất ...
Điều này hoạt động tốt và dường như đang chuyển động khá nhanh. Tôi đã cố gắng tránh tạo ra một mô hình khác. Cảm ơn. – jsiarto
hey tadman, đối với những người trong chúng ta quan tâm đến tùy chọn thứ hai, tôi đã viết một câu hỏi tiếp theo ở đây: http://stackoverflow.com/questions/7841553/creating-a-feed-from-multiple-rails-models-efficiently Nếu bạn có một chút thời gian, bạn có thể kiểm tra theo dõi không? – jay