외부 리소스
개요
이 가이드 에서는 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는 의 Mongoid 백엔드
delayed_job
입니다.
학습 리소스
다음 섹션에서는 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 로 변환하기: MongoDB 및 Mongoid를 사용하도록 기존 Ruby on Rails 애플리케이션 변환하는 방법을 알아보세요.
샘플 애플리케이션
Mongoid 데모: Mongoid를 사용하는 샘플 애플리케이션이 포함된 리포지토리 입니다.