2011-09-26 22 views
0

根據Ryan Bates在Railscast Episode 282中的說明,我已將應用升級到了rails 3.1。除了產生新的遷移一切工作奇妙依然遵循舊式的獲取3.1升級後生成的新遷移

class MigrationName < ActiveRecord::Migration 
    def up 
    end 

    def down 
    end 
end 

如何升級事情,所以新移民在新的風格產生:

class MigrationName < ActiveRecord::Migration 
    def change 
    end 
end 
+0

'rails -v'說什麼?我的猜測是你更新了Gemfile,但不是你的系統上安裝的寶石。 –

+0

rails -v顯示Rails 3.1.0 –

回答

3

3.1.0 generator唯一用途如果它檢測到添加內容的遷移,則爲change。也許你沒有撥打rails g migration AddSomething