我在开发和生产环境中都使用了 mysql Ver 14.14。我有一个数据库迁移文件,例如:
class ChangeRoleToNodeTemplate < ActiveRecord::Migration
def up
rename_table :roles, :node_templates
end
def down
rename_table :node_templates, :roles
end
end
当我运行“rake db:migrate”命令时,它生成的 schema.rb 文件是正确的。
但是当我运行“rake db:migrate RAILS_ENV=production”时,它包含具有相同架构的“roles”和“node_templates”表。
任何人都可以给我一个建议吗?谢谢。
我使用 Rails 3.1.0