rake db:migrate alter table name

时间:2013-05-13 21:00:54

标签: ruby-on-rails rake

我想用rake db更改我创建的表的名称:从financialss迁移到财务。我在我的migrate目录中创建了一个名为changeme.rb的文件,如下所示。

 class CreateFinancials < ActiveRecord::Migration
        def self.up
             rename_table :financials, :financialss
        end

        def self.down
              rename_table :financialss, :financials
        end
   end

我试图运行以下内容:

rake db:migrate:up changeme.rb

并收到以下错误:

耙子流产了! 不知道如何构建任务'db:migrate:changeme.rb'

所有帮助表示赞赏

1 个答案:

答案 0 :(得分:2)

使用导轨生成器

rails g migration MigrationName

当你走出大会时,铁轨不明白。因此,请尝试使用默认生成器。