अगर मेरे पास एक ActiveRecord :: एक डिफ़ॉल्ट-गुंजाइश के साथ बेस मॉडल:
class Foo < ActiveRecord::Base
default_scope :conditions => ["bar = ?",bar]
end
क्या शर्तों का उपयोग Foo.find
किए बिना ऐसा करने का कोई तरीका है default_scope
? दूसरे शब्दों में, क्या आप एक डिफ़ॉल्ट गुंजाइश को ओवरराइड कर सकते हैं?
मैंने सोचा होगा कि नाम में 'डिफ़ॉल्ट' का उपयोग करने से यह पता चलेगा कि यह अति-योग्य था , अन्यथा इसे कुछ global_scope
सही कहा जाएगा ?