2011-09-26 40 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