मैंने एक बार क्या किया था, एक अलग मॉडल फ़ीड (feeds_controller) है और इसे सभी interesting
के बाद कॉलबैक में अपडेट करें मॉडल। तो उदाहरण के लिए यदि आपके पास एक मॉडल आलेख है, तो एक after_save कॉलबैक प्राप्त करें:
def after_save
feed = Feed.new
feed[:model_name] = 'Article'
feed[:item_id] = id
feed.save
end
फिर, आप किसी अन्य मॉडल की तरह ही फ़ीड को रैखिक रूप से एक्सेस कर सकते हैं। फ़ीड से पढ़ने के बजाय फ़ीड को सहेजते समय कम्प्यूटेशनल खर्च किया जाता है।
ओह, आपके पास Feed has_many :article; has_many :user, has_many :status
और आगे, और फिर :include
फ़ीड में वे सभी संसाधन, और उन्हें दृश्यों में प्रस्तुत करते हैं। आशा है कि यह समझ में आता है;-)