2013-10-22 81 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

如果您需要任何帮助,请随时发表评论。