安装
安装Gem
Mongoid被打包成一个gem,并且托管在Rubygems上。它可以手动安装或使用bundler安装。
手动安装gem
gem install mongoid
使用bundler安装gem,请在您的Gemfile中包含以下内容:
gem 'mongoid'
在新的Rails应用程序中使用Mongoid
通过使用railsmdb CLI,可以使用与rails new相同的选项快速生成新的Ruby on Rails应用程序,但配置为与MongoDB协同工作。
railsmdb new my_new_rails_app
rails CLI也可以使用,然而在创建新的Rails应用程序并且要使用Mongoid进行数据访问时,请在rails new命令中提供--skip-active-record标志,以避免依赖并配置ActiveRecord。
更多示例可以在教程.
中使用Mongoid与现有的Rails应用程序
使用railsmdb CLI,可以轻松将现有的Rails应用程序配置为与Mongoid一起使用
railsmdb setup
在不使用railsmdb的情况下将现有Rails应用程序转换为Mongoid,可以通过更新config/application.rb文件来删除require 'rails/all'行,并显式包含所需的框架(可能是Rails提供的所有框架,除ActiveRecord外)。还需要删除config目录和模型文件中关于ActiveRecord的所有引用。