2013-10-22 96 views
-1

如何使用Ruby On Rails和Mongodb開發一個允許用戶輸入值並將值保存在Mongodb數據庫中的Web應用程序,我已經安裝了RoR和Mongodb.I是RoR和Mongodb請幫助我。提前感謝。關於Mongodb和紅寶石軌道

+0

除非你有特定的編程問題,否則這個問題不適合堆棧溢出,因爲它要求對許多技術進行完整的演練。互聯網上有很多使用這些技術的教程。看一看。 Mongodb.org有一個Ruby語言中心。 http://docs.mongodb.org/ecosystem/drivers/ruby/ – WiredPrairie

回答

1

從MongoDB的文檔:

因爲MongoDB是很容易使用,基本的Ruby驅動程序可以爲許多應用 最佳解決方案。

但是,如果您需要驗證,關聯和其他高級數據建模功能,則可能需要一個對象文檔映射器。

在Rails應用程序的上下文中,它們提供了與ActiveRecord等同但不同的功能 。因爲MongoDB是一個基於文檔的數據庫,所以這些映射器被稱爲對象文檔 映射器(ODM),而不是對象關係映射器(ORM)。

幾個映射器可供選擇:

  • 約翰Nunemaker
  • Mongoid從durran的喬丹
  • Mongomatic從本梅勒
  • MongoODM卡洛斯Paramio
  • MongoModel從山姆Pohlenz
  • MongoMapper來自Alexey Petrushin的DriverAPILayer

所有映射器都基於基本的Ruby驅動程序構建,因此有些知識很有用,尤其是在使用自定義 MongoDB配置時。

選擇ODM後,您可以啓動應用程序,然後按照ODM的文檔。

例如參見Mongoid rails documentationMongoid-Sample-Project

如果您還是Rails中的新手,請首先閱讀導軌指南,如thisthis

如果您需要任何幫助,請隨時發表評論。