2013-03-07 40 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 - 從(舊名)

:電子郵件 - 到(新名稱)

在一個遷移文件(單一遷移),您可以一次提醒多個表格,這就是爲什麼要將表格名稱作爲參數來確保列表在右側能夠被重新命名。