2009-01-26 14 views
6

मैं Inflector के तहत रेल डॉक्स में देखा और इस संदेश को ...रेल इन्फ्लिक्टर मॉड्यूल क्यों बहिष्कृत है?

मॉड्यूल पदावनत

इस मॉड्यूल रेल के नवीनतम स्थिर संस्करण पर हटा दिया गया है पाया। अंतिम मौजूदा संस्करण (v2.1.0) यहां दिखाया गया है।

कोई और विवरण के लिए कोई स्पष्टीकरण या संदर्भ नहीं था।

मुझे एक रेल ट्रैक वेबसाइट देखने को याद आया। मैंने उसे शिकार किया और पाया कि यह भी बहिष्कृत है। यह मुझे Lighthouse पर संदर्भित करता है।

मुझे कुछ जानकारी मिली - रेल कोर टीम inflections.rb के लिए पैच स्वीकार नहीं कर रही है। लेकिन यह वास्तव में बहिष्करण संदेश की व्याख्या नहीं की थी। इसके पीछे की कहानी क्या है?

उत्तर

5

आप स्पष्टीकरण के लिए this post पर एक नज़र डाल सकते हैं।

4

मैं अभी inflector.rb के लिए एज रेल स्रोत कोड देख रहा हूँ और मैं कुछ भी कहना है कि यह — तुम कहाँ से है कि सूचना मिली पदावनत नहीं देख सकते हैं?

पैच स्वीकार नहीं किए जा रहे हैं क्योंकि वे विरासत कोड को तोड़ सकते हैं जो गलत परिवर्तनों पर निर्भर है।

ActiveSupport::Inflector.inflections do |inflect| 
    inflect.irregular 'person', 'people' 
    inflect.uncountable 'rails' 
end 
+0

मैं देख रहा था के रूप में ActiveSupport में ले जाया गया था विरासत की रक्षा के लिए त्रुटियों को ठीक करने में समझौता नहीं किया जाएगा इस पर: http://apidock.com/rails/Inflector – Ethan

2

दो अलग-अलग मुद्दों खेल में: आप अपने खुद के नियमों सिंगलटन उदाहरण Inflector.inflections द्वारा उत्पन्न होने पर पहुंचकर, जिन्हें आप नीचे जोड़ सकते हैं। Inflections गलत inflections के उपयोग करता है लेकिन अधिक महत्वपूर्ण inflections के 2.2.1

देख 2.2.1 here बनाम पूर्व 2.2.1 here

संबंधित मुद्दे