2012-02-27 106 views
0

由於與其他項目兼容的原因,我想將rails 3.1降級到3.0.9,但我很害怕失去一些功能!同時我會將migration.yml的適配器從sqlite3更改爲mysql。從rails 3.1降級到3.0.9

現在是標準之一:

development: 
adapter: sqlite3 
database: db/development.sqlite3 

我會改變它像:

development: 
adapter: mysql 
encoding: utf8 
database: myapp_dev 
host: localhost 
username: username 
password: pass 

任何想法?

編輯

我開始工作的項目,導軌3.1.0,然後我下載並開發了使用導軌3.0.9其他項目做。現在,當我回來的第一個項目,加載主頁,我回來

undefined method `clear_active_connections!' for ActiveRecord::Base:Class 

,如果我鍵入類似:

rake db:migrate 

申請要求一個寶石位於其他的Gemefile.lock應用!

回答

0

我相信只改變它的mysql的database.yml它的工作原理,但我不知道更新,保留一個備份並進行測試,然後再通過。

+0

非常感謝,但根據這篇文章[鏈接](http://stackoverflow.com/questions/6677352/error-while-using-pdf-kit?answertab=active#tab-top)唯一的方法正在創建一個新項目! – daniel 2012-02-28 14:29:05