2012-04-26 12 views
10

मैं एक्ट-ए-टैगग्रेबल गिथब दस्तावेज़, https://github.com/mbleigh/acts-as-taggable-on पढ़ रहा हूं, और मैं टैग को सहेजने के लिए मजबूर करना चाहता हूं। विन्यास खंड में अनुदेश लाइनमैं एक्ट-ए-टैगगेल-ऑन के लिए कॉन्फ़िगरेशन कहां रखूं?

ActsAsTaggableOn.force_lowercase = true

जोड़ने के लिए कहते हैं, लेकिन मैं काफी यकीन है कि जहां इस जाना होगा नहीं हूँ।

मुझे किस फ़ाइल में कोड का यह टुकड़ा रखना है?

धन्यवाद!

+4

मुझे लगता है कि जब आप किसी फ़ाइल initializers निर्देशिका पर acts_as_taggable_on_configuration.rb कहा जाता है बना सकते हैं, और यह सभी विन्यास जगह। इस फ़ाइल को बनाने के बाद अपने एप्लिकेशन को पुनरारंभ करना याद रखें। –

+0

मुझे यह त्रुटि मिली जब मेरा मणि बहुत पुराना था ... उदाहरण के लिए 2.2.2 त्रुटि देता है, जबकि 2.3.3 अच्छा है! इसे रखने के बाद – Eero

उत्तर

10

आप config/initializers में एक कस्टम प्रारंभकर्ता बना सकते हैं और इस पंक्ति को वहां डाल सकते हैं।

या वैकल्पिक रूप से, आप config/application.rb में इस सेट कर सकते हैं:

module YourApp 
    class Application < Rails::Application 
    ActsAsTaggableOn.force_lowercase = true 
    end 
end 
+0

। यह अभी भी काम नहीं कर रहा है। –

+0

यदि आप एक कस्टम प्रारंभकर्ता करते हैं, तो आप कक्षा, विरासत या रैपर के रूप में क्या घोषित करते हैं? – ahnbizcad

+1

@gwho https://github.com/mbleigh/acts-as-taggable-on/wiki#configuration – NARKOZ