Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

कुशलतापूर्वक एकाधिक रेल मॉडल से फ़ीड बनाना?

मैंने एक बार क्या किया था, एक अलग मॉडल फ़ीड (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 फ़ीड में वे सभी संसाधन, और उन्हें दृश्यों में प्रस्तुत करते हैं। आशा है कि यह समझ में आता है;-)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस में छवियों को सम्मिलित करना

  2. Mysql डेटाबेस में डायनेमिक सेलेक्ट बॉक्स वैल्यू डालें और डेटा सबमिट किया गया संदेश दिखाएं

  3. डेटाबेस संरचना सलाह की आवश्यकता

  4. InnoDB/MyISAM रिकॉर्ड डालने के लिए आवश्यक समय में अंतर

  5. पीएचपी घातक त्रुटि स्मृति से बाहर