我刚好在Rails中创建了一个查询(Query)模型,最近发现这是其中一个保留字..
我使用了一个新的迁移文件重命名了表格并将所有已创建的文件重命名(新模型的名称为Plot)。
问题:将原始迁移文件(20111228212521_create_queries.rb)重命名为20111228212521_create_plots.rb是否可行?
以及旧文件内部的所有内容:
class CreateQueries < ActiveRecord::Migration
def change
create_table :queries do |t|
t.string :name
t.text :content
t.timestamps
end
end
end
to
class CreatePlots < ActiveRecord::Migration
def change
create_table :plots do |t|
t.string :name
t.text :content
t.timestamps
end
end
end
我不想有太多的迁移文件,同时也担心在切换到生产环境时可能会出现一些错误。