2014-01-22 58 views
0

我試圖用紅寶石使用MongoDB的軌道上如何更改數據庫從源碼

每當我試圖用

rails new exRuby 

喜好創建新的項目將被設置爲SQLITE3中的MongoDB /exRuby/config/database.yml文件並自動「寶石‘sqlite3的’添加文件寶石

但我想使用MongoDB的與我的項目。和MongoDB已經安裝在我的系統

如何將數據庫存儲從sqlite3更改爲mongodb

+1

哪個MongoDB的接口,你打算使用? Mongoid? MongoMapper?還有別的嗎?界面的文檔應該告訴你一切你需要知道的設置Rails使用它們。 –

+0

我正在使用mongoid – Raj

+0

Mongoid文檔在安裝頁上有一個[「擺脫活動記錄」一節](http://mongoid.org/en/mongoid/docs/installation.html),您是否閱讀過文檔? –

回答

1

與'mu太短'一樣,您需要決定要使用哪個MongoDB接口/ gem來連接到MongoDB。 Here是如何使用Mongoid來設置一個Ruby應用程序的指南。

您可以運行命令rails g mongoid:config生成mongoid.yml文件。但是,這是如果你選擇使用Mongoid。看看其他可用的寶石,看看你喜歡哪一個。 Here是一個可用選項列表(根據MongoDB文檔)。

+0

我正在使用mongoid – Raj