例如
rename_column :user, :email_address, :email
它重命名的名称是什么,重命名为什么?这里有三个属性让我感到困惑。
答案 0 :(得分:0)
rename_column :user, :email_address, :email
:用户 - 表名
:email_address - 来自(旧名称)
:电子邮件 - 至(新名称)
在一个迁移文件(单个迁移)中,您可以一次警告多个表,这就是为什么将表名作为参数传递,以确保将重命名右表中的列。