我在開發和生產環境中都使用了mysql版本14.14。我有一個像分貝遷移文件:爲什麼schema.rb文件在開發和生產環境之間有所不同?
class ChangeRoleToNodeTemplate < ActiveRecord::Migration
def up
rename_table :roles, :node_templates
end
def down
rename_table :node_templates, :roles
end
end
當運行「耙分貝:遷移」命令,它產生的schema.rb文件是正確。
但是,當我運行'rake db:migrate RAILS_ENV = production'時,它包含具有相同模式的'roles'和'node_templates'表。
任何人都可以給我一個建議?謝謝。
我使用的Rails 3.1.0
14.14?那是什麼? – 2012-04-13 11:35:55