您好我有一個常見的遷移問題:Rails遷移後的數據庫重置
當我創建遷移這樣的:
class RenameColumn < ActiveRecord::Migration
def change
rename_column :users, :hotel_stars, :rating_stars
rename_column :users, :restaurant_stars, :price_stars
end
end
和更改代碼的型號 - ,視圖 - 控制器和相應文件(我不創建新的模型等):
ie。
Model: attr_accessible :rating_stars, :price_stars
(而不是:hotel_stars,:restaurant_stars)
Controller: @rating = current_user.rating_stars
當我現在運行遷移(耙分貝:遷移) - >它的工作原理! 但是在rake db:drop之後,rake db:create,rake db:遷移它不再了!
此遷移有什麼問題?如何創建正在使用WITH和無需重置數據庫的遷移?
謝謝!
請給出確切的錯誤信息。我不知道問題來自「它現在不行了!」。謝謝。 – 2011-12-16 01:30:44
什麼是您的rails版本? – 2011-12-16 01:33:03