从rails 3.1到3.0.9的Downgradind

时间:2012-02-27 11:06:58

标签: ruby-on-rails-3 ruby-on-rails-3.1

出于兼容其他项目的原因,我想将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!

1 个答案:

答案 0 :(得分:0)

我相信只更改mysql的database.yml它可以工作,但我不知道更新,保留备份并在完成之前进行测试。