설치
젬 설치
Mongoid는 gem으로 번들로 제공되며 Rubygems 에서 호스팅됩니다. . 수동으로 또는 번들러를 사용하여 설치할 수 있습니다.
gem을 수동으로 설치하려면,
gem install mongoid
번들러를 사용하여 gem을 설치하려면 Gemfile
에 다음을 포함하세요.
gem 'mongoid'
새 Rails 애플리케이션으로 Mongoid 사용하기
Railsmdb CLI 를 사용하여 새로운 Ruby on Rails 애플리케이션은 와 동일한 옵션을 사용하여 빠르게 생성할 수 rails new
있지만 MongoDB와 함께 작동하도록 구성할 수 있습니다.
railsmdb new my_new_rails_app
rails
CLI 를 사용할 수도 있지만 새 Rails 애플리케이션 을 생성하고 데이터 액세스 에 Mongoid를 사용할 경우 rails new
명령에 --skip-active-record
플래그를 제공하여 ActiveRecord에 의존하고 구성하지 않도록 합니다.
추가 예제는 튜토리얼 에서 찾을 수 있습니다.
기존 Rails 애플리케이션과 함께 Mongoid 사용
Railsmdb CLI 사용 기존 Rails 애플리케이션은 Mongoid와 함께 사용하도록 쉽게 구성할 수 있습니다.
railsmdb setup
railsmdb
를 사용하지 않고 기존 Rails 애플리케이션을 변환하려면 config/application.rb
파일을 업데이트하여 require 'rails/all'
줄을 제거하고 필요한 프레임워크(ActiveRecord를 제외하고 Rails에서 제공하는 모든 프레임워크일 수 있음)를 명시적으로 포함하면 됩니다. config
디렉토리의 파일과 모델에서 ActiveRecord에 대한 모든 참조도 제거해야 합니다.