पर टैगगेल के रूप में वर्णित करें, मैं अपने न्यूज़इटम और मीडियाइटम मॉडल को टैग करने की अनुमति देने के लिए acts-as-taggable-on का उपयोग कर रहा हूं। डिफ़ॉल्ट रूप से, ActsAsTaggableOn::Tag
एस के संग्रह के लिए tags
का उपयोग करके टैग नामों की सरणी के लिए या सीधे किसी एसोसिएशन के माध्यम से tag_list
का उपयोग करके मॉडल के टैग तक पहुंचने के परिणामस्वरूप टैग को मनमाने ढंग से क्रम में परिणाम दिया जाता है। मैं उन्हें हमेशा वर्णानुक्रमित करना चाहता हूं। टैग में बनाए गए ऑर्डर को बनाए रखने के तरीके के अलावा, मॉडल में acts_as_ordered_taggable
का उपयोग करके) डिफ़ॉल्ट ऑर्डर सेट अप करने के दस्तावेज़ में कोई उल्लेख नहीं है।ऑर्डर टैग वर्णमाला के रूप में डिफ़ॉल्ट रूप से
स्पष्ट रूप से मैं उन्हें पर का उपयोग करके हर बार ऑर्डर कर सकता हूं, लेकिन मैं इसे पूरे एप्लिकेशन में डिफ़ॉल्ट व्यवहार करना चाहता हूं और जहां भी मुझे टैग का उपयोग करने की आवश्यकता है, ऑर्डरिंग को डुप्लिकेट नहीं करना चाहता हूं।
मैं अपना मॉडल कैसे स्थापित कर सकता हूं ताकि tags
एसोसिएशन हमेशा अपने टैग को वर्णानुक्रम में वापस कर सके?