2012-10-24 56 views
2

是否有支持RoR的數據庫列表?我在尋找MongoDB的支持,但找不到任何官方的東西。支持的數據庫列表?

我是python/djangoist,對於我應該在RoR世界中搜索什麼關鍵字沒有任何線索。 :(

官方所有我能找到的是small list說:

遷移在MySQL和PostgreSQL,SQLite的時,SQL Server,Sybase和甲骨文(除DB2所有支持的數據庫)目前支持

難道這些呢?還是有可能的應用/插件/不管,其所謂的回報率,我可以用?

+2

我建議在看看[Mongoid](http://mongoid.org/en/mongoid/index.html),並且該[Railscast](HTTP:// railscasts。 COM /次/ 238-mongoid)。 – Mischa

回答

1

第一個問題:

您正在尋找由activerecord正式覆蓋的支持數據庫,這是ruby on rails中的ORM默認實現。

這些是支持的連接適配器,不包括gem增強功能。

只有兩個數據庫: MySQL和PostgreSQL,SQLite的

源代碼: https://github.com/rails/rails/tree/master/activerecord/lib/active_record/connection_adapters

第二個問題:

蒙戈映射器是應該被用來MongoDB中融入創業板Ruby On Rails 3.

紅寶石寶石: http://rubygems.org/gems/mongo_mapper

說明: http://www.mongodb.org/display/DOCS/Rails+3+-+Getting+Started