2013-03-07 88 views
0

例如rename_sth是如何工作的?

rename_column :user, :email_address, :email 

它与命名叫什么名字?它重命名为?这里有三个属性让我很困惑。

+2

user - 表名,email_address - 旧列名,email - 新列名 – 2013-03-07 21:44:34

回答

0
rename_column :user, :email_address, :email 

:用户 - 表名

:EMAIL_ADDRESS - 从(旧名)

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

在一个迁移文件(单一迁移),您可以一次提醒多个表格,这就是为什么要将表格名称作为参数来确保列表在右侧能够被重新命名。