1
我想更改我用rake db创建的表的名称:从financialss迁移到financials。我在我的迁移目录中创建了一个名为changeme.rb的文件,如下所示。rake db:migrate alter table name
class CreateFinancials < ActiveRecord::Migration
def self.up
rename_table :financials, :financialss
end
def self.down
rename_table :financialss, :financials
end
end
我试着运行以下命令:
耙分贝:迁移:高达changeme.rb
,并得到了以下错误:
耙中止! 不知道如何建设任务“分贝:迁移:changeme.rb”
所有帮助表示赞赏
为什么不只是创建一个正常的迁移? – 2013-05-13 21:03:05
不确定你的意思?我有用于创建表格的原始迁移,我会编辑它吗? – rahrahruby 2013-05-13 21:04:30
使用'rails g migration RenameFinancialsTable',修改该文件看起来像这样,然后运行'rake db:migrate'。 ActiveRecord不支持自定义命名文件:: Migration – PinnyM 2013-05-13 21:06:31