rename_sth如何工作?

时间:2013-03-07 21:42:46

标签: ruby-on-rails

例如

rename_column :user, :email_address, :email

它重命名的名称是什么,重命名为什么?这里有三个属性让我感到困惑。

1 个答案:

答案 0 :(得分:0)

rename_column :user, :email_address, :email

:用户 - 表名

:email_address - 来自(旧名称)

:电子邮件 - 至(新名称)

在一个迁移文件(单个迁移)中,您可以一次警告多个表,这就是为什么将表名作为参数传递,以确保将重命名右表中的列。