外部ツールとリソース
Overview
このガイドでは、Mongoid アプリケーションの機能を強化するために使用できる外部ツールとリソースを見つけることができます。 これらのリソースには、外部プロジェクトとライブラリ、およびさまざまな学習リソースが含まれます。
プロジェクトとライブラリ
次のセクションでは、Mongoid と統合される、または Mongoid 上に構築されるプロジェクトとライブラリについて説明します。
プロジェクト
拡張ライブラリ
MongoidResult は、マテリアライズドパスパターンを使用する Mongoid ドキュメントのツリー構造です。
Mongoid Token は、Mongoid ドキュメント用にランダムで一意のトークンを生成します。
Mongoid コレクション スナップショットは、Mongoid アプリケーション内の処理されたデータのコレクションを維持するのに役立ちます。
Mongoid locker は、Mongoid アプリケーションに対してドキュメントレベルのロックを提供します。
mongo Pretty Logger は、 MongoDBログをフォーマットするライブラリです。
Mongoid Search は Mongoid の全文検索を提供します。
Mongoid 全文検索は、Mongoid の n グラム マッチングを使用した全文検索を提供します。
統合ライブラリ
CollectionWable Mongoid は、キャリッジ ドライバーのファイル アップロード ライブラリの Mongoid サポートを提供します。
Mongoid RSpec は、Mongoid アプリケーション用の RSpec マッチャーとマスクを提供します。
RailsAdmin は、データを管理するためのインターフェースを提供する Railsエンジンです。
ActiveAdmin Mongoid は、Mongoid をサポートするための ActiveAdmin Hack を提供します。
Mongoid Archive は、Mongoid のマルチユーザー用非線形履歴トレースです。
遅延ジョブ Mongoid は
delayed_job
の Mongoidバックエンドです。mongo Session Store は、Mongoid の Rails 互換セッション ストアです。
学習リソース
次のセクションでは、Mongoid について詳しく知るために使用できるスクリーンショット、記事、サンプルアプリケーションを紹介します。
スクリーンショット
RailsCasts: Mongoid(改訂版)と Ryan Bears では、Mongoid の概要が説明されています。さらに、アプリケーションを設定し、データを操作するための基本的な内容が含まれています。
「 Mongoid を使用して Rails で検索バーを作成する 」は、Mongoid を使用してテキスト検索を実装する方法を説明するチュートリアルです。
記事
Sinatra での簡単なコンテンツ管理システム : Sinatra と Mongoid を使用してコンテンツ管理アプリケーションを構築します。
Sinatra でRuby API を作成する方法 : Mongoid を使用して Sinatra API を作成する
既存のRuby on RailsアプリケーションをMongoDBに変換する : 既存のRuby on RailsアプリケーションをMongoDBと Mongoid を使用するように変換する方法を学びます。
サンプル アプリケーション
Mongoid Demo : Mongoid を使用するサンプルアプリケーションを含むリポジトリ。