出于兼容其他项目的原因,我想将rails 3.1降级到3.0.9,但我害怕失去一些功能!同时我将migration.yml的适配器从sqlite3更改为mysql。
现在是标准的:
development:
adapter: sqlite3
database: db/development.sqlite3
我会改变它:
development:
adapter: mysql
encoding: utf8
database: myapp_dev
host: localhost
username: username
password: pass
有什么想法吗?
修改
我开始使用rails 3.1.0开发一个项目,然后我下载并开发了另一个使用rails 3.0.9制作的项目。现在当我回到第一个项目,加载主页时,我回来了
undefined method `clear_active_connections!' for ActiveRecord::Base:Class
如果我输入类似的内容:
rake db:migrate
应用程序声明位于另一个应用程序的Gemefile.lock中的一个gem!
答案 0 :(得分:0)
我相信只更改mysql的database.yml它可以工作,但我不知道更新,保留备份并在完成之前进行测试。