安装
安装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的所有引用。