रेल 3 में एक दायरा करने की कोशिश कर रहा है।rail3 में बच्चों की गिनती के लिए rails3 गुंजाइश है
:book has_many :chapters
मुझे स्कोप चाहिए: 10 अध्यायों के साथ किताबें वापस करने के लिए लंबा।
इस दायरे को कैसे व्यवस्थित करना है (काउंटर कैश के उपयोग के बिना)?
धन्यवाद!
class Book
scope :long, joins(:chapters).
select('books.id, count(chapters.id) as n_chapters').
group('books.id').
having('n_chapters > 10')
end
यह मदद करता है:
क्यों कोई काउंटर कैश: इस उदाहरण के लिए, यह कुछ ऐसा हो सकता है? –
क्या आप उस डेटाबेस के साथ पोस्ट/वर्णन कर सकते हैं जिसका आप उपयोग कर रहे हैं? मेरा मानना है कि यह –