개요
이 가이드 에서는 Mongoid 애플리케이션을 개선하는 데 사용할 수 있는 외부 도구와 리소스를 찾을 수 있습니다. 이러한 리소스에는 외부 프로젝트 및 라이브러리, 다양한 학습 리소스가 포함됩니다.
프로젝트 및 라이브러리
다음 섹션에서는 Mongoid와 통합되거나 Mongoid를 기반으로 구축되는 프로젝트 및 라이브러리에 대해 설명합니다.
프로젝트
Workarea 상거래 는 Mongoid를 사용하는 엔터프라이즈급 Ruby on Rails 상거래 플랫폼입니다.
확장 라이브러리
Mongoid 트리 는 구체화된 경로 패턴 사용하는 Mongoid 문서의 트리 구조입니다.
Mongoid 토큰 은 Mongoid 문서에 대한 고유한 무작위 토큰을 생성합니다.
Mongoid 컬렉션 스냅샷 은 Mongoid 애플리케이션에서 처리된 데이터 컬렉션을 유지 관리하는 데 도움이 됩니다.
Mongoid Locker는 Mongoid 애플리케이션을 위한 문서 수준 잠금 기능을 제공합니다.
Mongo Beautiful Logger 는 MongoDB 로그의 형식을 지정하는 라이브러리입니다.
Mongoid 검색 는 Mongoid에 대한 전체 텍스트 검색을 제공합니다.
Mongoid Fulltext Search 는 Mongoid에 n-gram 매칭을 사용하여 전체 텍스트 검색 제공합니다.
통합 라이브러리
CartierWave Mongoid 는 CarrierWave 파일 업로드 라이브러리에 대한 Mongoid 지원 제공합니다.
Mongoid RSpec 은 Mongoid 애플리케이션을 위한 RSpec 매처 및 매크로를 제공합니다.
RailsAdmin 은 데이터 관리를 위한 인터페이스를 제공하는 Rails 엔진 입니다.
ActiveAdmin Mongoid 는 Mongoid를 지원 위해 ActiveAdmin Hack을 제공합니다.
Mongoid History 는 Mongoid를 위한 다중 사용자, 비선형 기록 추적기입니다.
지연 작업 Mongoid 는
delayed_job의 Mongoid 백엔드 입니다.Mongo 세션 저장소 는 Mongoid용 Rails 호환 세션 저장소입니다.
학습 리소스
다음 섹션에서는 Mongoid에 대해 자세히 학습 데 사용할 수 있는 스크린캐스트, 문서 및 샘플 애플리케이션을 제공합니다.
스크린캐스트
RailsCasts: Ryan Bates의 Mongoid(개정) 에서는 Mongoid에 대한 개요를 제공합니다. 여기에는 애플리케이션 설정 및 데이터 작업에 대한 기본 사항이 포함됩니다.
Mongoid를 사용하여 Rails에서 검색 창 만들기 는 Mongoid로 텍스트 쿼리를 구현 방법을 설명하는 튜토리얼입니다.
기사
A Simple 콘텐츠 관리 System in Sinatra: Sinatra 및 Mongoid를 사용하여 콘텐츠 관리 애플리케이션 구축하기.
Sinatra로 Ruby API 생성하기: Mongoid로 Sinatra API 생성하기.
기존 Ruby on Rails 애플리케이션 MongoDB 로 변환하기: 기존 Ruby on Rails 애플리케이션 MongoDB 및 Mongoid를 사용하도록 변환하는 방법을 알아보세요.
샘플 애플리케이션
Mongoid 데모: Mongoid를 사용하는 샘플 애플리케이션이 포함된 리포지토리 입니다.