我在Rails 5应用程序创建的迁移已经5.0
传递给方法:Rails 5的ActiveRecord :: Migration中的[5.0]是什么意思?
class CreateVariableKeys < ActiveRecord::Migration[5.0]
...
end
我想知道什么[5.0]
手段。
我在Rails 5应用程序创建的迁移已经5.0
传递给方法:Rails 5的ActiveRecord :: Migration中的[5.0]是什么意思?
class CreateVariableKeys < ActiveRecord::Migration[5.0]
...
end
我想知道什么[5.0]
手段。
它是一种ActiveRecord::Migration
的分类方法,定义为here。
它允许我们选择我们希望4.2
和5.0
之间使用迁移的版本。如果不兼容的版本作为参数传递
“未知的迁移版本......”
错误:该方法将引发。
ActiveRecord
的生产准备版本没有该方法,所以它应该尽快离开Rails 5退出测试版。
[滑轨5.0](http://weblog.rubyonrails.org/releases/)发布6月30日2016年创建迁移仍显示版本'''类MyMigration