Ben Rails 5 uygulamada oluşturulan göç 5.0
bir yöntem haline geçmişti:Rails 5’in ActiveRecord :: Migration’ındaki [5.0] nedir?
class CreateVariableKeys < ActiveRecord::Migration[5.0]
...
end
ne [5.0]
araçları bilmek istiyorum.
Ben Rails 5 uygulamada oluşturulan göç 5.0
bir yöntem haline geçmişti:Rails 5’in ActiveRecord :: Migration’ındaki [5.0] nedir?
class CreateVariableKeys < ActiveRecord::Migration[5.0]
...
end
ne [5.0]
araçları bilmek istiyorum.
ActiveRecord::Migration
sınıf yöntemidir ve here olarak tanımlanmıştır.
4.2
ve
5.0
arasında kullanmak istediğimiz geçişlerin sürümünü seçmemize olanak tanır. uyumsuz bir sürümü argüman olarak geçirildiği takdirde "... Bilinmeyen taşıma versiyonu"
hata
: yöntemi atar.
ActiveRecord
ürününün hazır sürümleri bu yönteme sahip değildir, bu nedenle Raylar 5, hatalardan çıktığı anda gider.
rayların 5. (göçler API bazı küçük değişiklikler var) için raylardan 4 taşırken, eski göçler yükseltmek zorunda kalmamak için orada gibi görünüyor.
Doğru cevap burada ^ –
[Raylar 5.0] (http://weblog.rubyonrails.org/releases/) bir göç hala versiyonunu '' 'sınıf MyMigration görüntüler oluşturma 30 Haziran 2016 yayınlandı