0
我有一個名爲ModelA
的模型,我想將其重命名爲ModelB
。如何更改由腳手架生成的模型的名稱?
我通過執行rails g scaffold ModelA
生成了ModelA
。生成模式,控制器,視圖,規格,路線等
如何幹淨地的ModelA
的名字給我所建立的關聯,連接表等
而且,我該怎麼辦這樣當我推動時,我的本地環境與Heroku同步。
我覺得這很容易搞砸了。
我有一個名爲ModelA
的模型,我想將其重命名爲ModelB
。如何更改由腳手架生成的模型的名稱?
我通過執行rails g scaffold ModelA
生成了ModelA
。生成模式,控制器,視圖,規格,路線等
如何幹淨地的ModelA
的名字給我所建立的關聯,連接表等
而且,我該怎麼辦這樣當我推動時,我的本地環境與Heroku同步。
我覺得這很容易搞砸了。
如果您已將代碼發佈到無法刪除表的環境中,則只需手動編寫遷移。對於同樣的方式,沒有開箱即用的導軌方式。
這不僅僅是關於表格。它關於在所有視圖/控制器/測試/模型/等上調用/訪問的屬性。有沒有一種簡單的方法來做到這一點 - 除了「全球查找和替換」? – marcamillion
不怕!很大程度上取決於您使用的代碼編輯器。 – pungoyal