मैं राज्य मशीन प्रदान करने के लिए http://github.com/geekq/workflow का उपयोग कर रहा हूं। मैं राज्य को बचाने के लिए ActiveRecord का उपयोग कर रहा हूं, जिसका अर्थ है कि मेरे पास मॉडल में "वर्कफ़्लो_स्टेट"
मैं सोच रहा था कि नामित_स्कोप में "find_by_sql" का उपयोग करने का कोई तरीका है या नहीं। मैं कस्टम एसक्यूएल का नाम नाम_स्कोप के रूप में देखना चाहता हूं ताकि मैं इसे अपने मौजूदा नाम_स्कोप पर ले जा सकूं।
मेरे पास name_scope है जिसे एकाधिक ActiveRecord मॉडल में पुन: उपयोग किया जाता है। उदाहरण के लिए: named_scope :limit, lambda {|limit| {:limit => limit}}
क्या सबसे अच्छा अभ्यास के लिए इस कोड मॉडल भर
में named_scope के दायरे में आता मान लें मैं एक नामित गुंजाइश है: class Foo < ActiveRecord::Base
named_scope :bar, :conditions => 'some_field = 1'
end
इस क्वेरी के लिए महान काम करता है और मैं