我目前正在升级旧的Rails应用程序,并试图找到reversible.up
,reversible.down
块功能引入时的确切版本号。
class SplitNameMigration < ActiveRecord::Migration
def change
add_column :users, :first_name, :string
add_column :users, :last_name, :string
reversible do |dir|
User.reset_column_information
User.all.each do |u|
dir.up { u.first_name, u.last_name = u.full_name.split(' ') }
dir.down { u.full_name = "#{u.first_name} #{u.last_name}" }
u.save
end
end
end
end
有人知道吗?
4.0.0。
新方法
reversible
可以指定向上或向下迁移时要运行的代码。参见《移民指南》