Overview
En esta guía, encontrará herramientas y recursos externos que puede usar para mejorar sus aplicaciones Mongoid. Estos recursos incluyen proyectos y bibliotecas externas, así como diversos recursos de aprendizaje.
Proyectos y Bibliotecas
Las siguientes secciones describen proyectos y bibliotecas que están integrados o creados sobre Mongoid.
Proyectos
Área de trabajo Comercio es una plataforma de comercio Ruby on Rails de nivel empresarial que utiliza Mongoid.
Bibliotecas de extensión
Mongoid Tree es una estructura de árbol para documentos Mongoid que utiliza el patrón de ruta materializada.
Mongoid Token genera tokens aleatorios y únicos para documentos Mongoid.
Mongoid Collection Snapshot ayuda a mantener colecciones de datos procesados en aplicaciones Mongoid.
Mongoid Locker proporciona bloqueo a nivel de documento para aplicaciones Mongoid.
Mongo Beautiful Logger es una biblioteca que formatea sus registros de MongoDB.
Mongoid Search proporciona búsqueda de texto completo para Mongoid.
Mongoid Fulltext Search proporciona una búsqueda de texto completo mediante coincidencia de n-gramas para Mongoid.
Bibliotecas de integración
CarrierWave Mongoid proporciona soporte Mongoid para la biblioteca de carga de archivos Carrierwave.
Mongoid RSpec proporciona comparadores y macros RSpec para aplicaciones Mongoid.
RailsAdmin es un motor Rails que proporciona una interfaz para administrar sus datos.
ActiveAdmin Mongoid proporciona hacks de ActiveAdmin para dar soporte a Mongoid.
Mongoid History es un rastreador de historial no lineal y multiusuario para Mongoid.
Trabajo retrasado Mongoid es un backend de Mongoid para
delayed_job.Mongo Session Store es un almacén de sesiones compatible con Rails para Mongoid.
Recursos de aprendizaje
Las siguientes secciones proporcionan capturas de pantalla, artículos y aplicaciones de muestra que puede utilizar para obtener más información sobre Mongoid.
screencasts
RailsCasts: Mongoid (revisado) con Ryan Bates ofrece una visión general de Mongoid. Incluye los conceptos básicos para configurar una aplicación y trabajar con datos.
Crear una barra de búsqueda en Rails con Mongoid es un tutorial que explica cómo implementar consultas de texto con Mongoid.
Artículos
Un sistema de gestión de contenidossimple en Sinatra: creación de una aplicación de gestión de contenidos con Sinatra y Mongoid.
Cómo crear una API de Ruby con Sinatra: Creación de una API de Sinatra con Mongoid.
Cómo convertir una aplicación Ruby on Rails existente a MongoDB: aprenda a convertir una aplicación Ruby on Rails existente para usar MongoDB y Mongoid.
Usos de muestra
Demostración de Mongoid: un repositorio que contiene aplicaciones de muestra que utilizan Mongoid.