एक प्रवास मैं एक रेल 5 आवेदन में बनाए गए 5.0
एक विधि में पारित किया था:रेल 5 के ActiveRecord :: माइग्रेशन का मतलब [5.0] क्या है?
class CreateVariableKeys < ActiveRecord::Migration[5.0]
...
end
मुझे पता है कि क्या [5.0]
साधन चाहते हैं।
एक प्रवास मैं एक रेल 5 आवेदन में बनाए गए 5.0
एक विधि में पारित किया था:रेल 5 के ActiveRecord :: माइग्रेशन का मतलब [5.0] क्या है?
class CreateVariableKeys < ActiveRecord::Migration[5.0]
...
end
मुझे पता है कि क्या [5.0]
साधन चाहते हैं।
यह ActiveRecord::Migration
का एक वर्ग तरीका है और इसे here परिभाषित किया गया है।
यह हमें माइग्रेशन के संस्करण का चयन करने की अनुमति देता है जिसे हम 4.2
और 5.0
के बीच उपयोग करना चाहते हैं।
"अज्ञात प्रवास संस्करण ..."
त्रुटि यदि कोई असंगत संस्करण एक तर्क के रूप पारित हो जाता है: विधि एक फेंकता है।
ActiveRecord
के उत्पादन तैयार संस्करणों में यह विधि नहीं है इसलिए इसे रेलवे 5 बीटा से बाहर निकल जाना चाहिए।
यह इतना है कि आप पुराने माइग्रेशन को अपग्रेड करने की जरूरत नहीं है जब रेल 5. (माइग्रेशन एपीआई में कुछ छोटे परिवर्तन नहीं हैं) के लिए रेल 4 से चलती वहाँ हो रहा है।
सही उत्तर यहां ^ –
[रेल 5.0] (http://weblog.rubyonrails.org/releases/) 30 जून 2016 को जारी किया गया था। माइग्रेशन बनाना अभी भी संस्करण '' 'क्लास माइग्रेशन