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