1

我想更改我用 rake db 创建的表的名称:从财务迁移到财务。我在 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'

所有帮助表示赞赏

4

1 回答 1

2

使用 rails 生成器

rails g migration MigrationName

当您退出公约时,铁轨不明白。所以尝试使用默认的生成器。

于 2013-05-13T21:25:19.757 回答