मैं एक रेल एप्लिकेशन को 2.3.11 से 3.X तक अपग्रेड करने का प्रयास कर रहा हूं, और मैं सोच रहा हूं कि अपग्रेड पथ अन्य लोगों की सिफारिश करेगा। अभी (मार्च 2012), 3.2 नवीनतम रेल संस्करण है, लेकिन मुझे आश्चर्य है कि अगर मैं अपग्रेड दर्द को कम करने के लिए पहले के संस्करण को लक्षित करने के लिए बेहतर अनुकूल होगा।2.3.11 से रेल 3.0, 3.1, या 3.2 पर रूबी में अपग्रेड करें?
विशेष रूप से, मैं बहिष्कार और विरासत समर्थन पर निशान को ओवर-शूटिंग से बचना चाहता हूं। उदाहरण के लिए, यदि विरासत ActiveRecord के कुछ भाग हैं जो 3.1 में बहिष्कृत हैं और 3.2 में हटा दिए गए हैं तो मुझे लगता है कि मैं 3.1 या 3.0 के लिए भी जाना चाहूंगा।
वर्तमान विन्यास:
- रेल 2.3.11
- रूबी 1.8.7 (ree-1.8.7-2012.01 उत्पादन में)
- पहले से ही बंडलर को
हैं उन्नत बनाया किसी को भी इस के माध्यम से चला गया है और लक्ष्य के लिए एक विशिष्ट संस्करण को इंगित कर सकता है, यह एक बड़ी मदद होगी।
मैं आमतौर पर गोली मारता हूं और जहां तक मैं कर सकता हूं अपग्रेड करता हूं। संस्करण में एक छोटी सी कूद आपके अल्पकालिक अपग्रेड दर्द को कम कर सकती है, लेकिन कुछ महीनों में आप एक और अपग्रेड करना चाहते हैं। –