2
我已經通過「script/generate model blah blah1:string」生成了一個類。如何向現有課程添加新元素?
如何向現有模型添加「blah2:string」?有腳本還是必須手動編輯數據庫和每個文件?
我已經通過「script/generate model blah blah1:string」生成了一個類。如何向現有課程添加新元素?
如何向現有模型添加「blah2:string」?有腳本還是必須手動編輯數據庫和每個文件?
創建遷移:
./script/generate migration AddBlah2ToBlah blah2:string
這將在數據庫創建遷移/遷移ruby文件與遷移 - 你可以檢查它是否正確添加列表。然後運行:
rake db:migrate
或在生產環境中:
rake db:migrate RAILS_ENV=production
這將添加列到你的數據庫,你可以在Rails中使用它:
@blah = Blah.first
@blah.blah2 = "new string"
...
您可以創建變更表的新遷移.. Check this.。見3.2
我讀,我不知道我在哪裏輸入代碼。我是否創建了一個包含代碼的新文件並使用Ruby執行? – cam 2010-02-11 22:12:40
在該遷移中創建遷移和代碼。運行rake任務來執行它 – 2010-02-11 22:15:52