安装
安装 Gem
Mongoid 作为 gem 捆绑在一起,并 在 Rubygems 上托管 。它可以手动安装,也可以使用捆绑程序安装。
要手动安装 gem:
gem install mongoid
要使用捆绑器安装 gem,请在 Gemfile
中包含以下内容:
gem 'mongoid'
在新的 Rails 应用程序中使用 Mongoid
使用 Railsmdb CLI 可以使用与 相同的选项快速生成新的 Ruby on Railsrails new
应用程序,但配置为与 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 应用程序,可以更新config/application.rb
文件以删除require 'rails/all'
行并显式包含所需的框架(可以是 Rails 提供的所有框架,但 ActiveRecord 除外)。 还需要删除config
目录中的文件和模型中对 ActiveRecord 的任何引用。