外部资源
Overview
在本指南中,您可以找到可用于增强 Mongoid 应用程序的外部工具和资源。这些资源包括外部项目和库,以及各种学习资源。
项目和库
以下部分介绍了与 Mongoid 集成或构建在 Mongoid 之上的项目和库。
项目
Workarea Commerce 是使用 Mongoid 的企业级Ruby on Rails 商务平台。
扩展库
Mongoid Tree 是 Mongoid 文档的一种使用物化路径模式的树结构。
Mongoid Token 为 Mongoid 文档生成随机、唯一的词元。
Mongoid 集合快照有助于维护 Mongoid 应用程序中已处理数据的集合。
Mongoid Locker 为 Mongoid 应用程序提供文档级锁定。
Mongo beautiful Logger 是一个用于格式化MongoDB日志的库。
Mongoid Search 提供 Mongoid 的全文搜索。
Mongoid 全文搜索为 Mongoid 提供使用 n 元语法匹配的全文搜索。
集成库
CarrierWave Mongoid 为 Carrierwave 文件上传库提供 Mongoid支持。
Mongoid RSpec 为 Mongoid 应用程序提供了 RSpec 匹配器和宏。
RailsAdmin 是一个 Rails引擎,提供用于管理数据的界面。
ActiveAdmin Mongoid 提供 ActiveAdmin 技巧来支持Mongoid。
Mongoid History 是 Mongoid 的多用户、非线性历史记录跟踪器。
延迟作业 Mongoid 是 的 Mongoid后端。
delayed_job
Mongo Session Store 是适用于 Mongoid 的与 Rails 兼容的会话存储。
学习资源
以下部分提供了截屏视频、文章和示例应用程序,您可以使用它们来学习;了解有关 Mongoid 的更多信息。
截屏视频
RailsCasts: Mongoid(修订版)(与 Ryan Bates 合作)概述了 Mongoid。它包括设置应用程序和处理数据的基础知识。
在 Rails 中使用 Mongoid 创建搜索栏教程,说明如何使用 Mongoid实现文本搜索。
文章
Sinatra 中的简单内容管理系统:使用 Sinatra 和 Mongoid 构建内容管理应用程序。
如何使用 Sinatra 创建Ruby API :使用 Mongoid 创建 Sinatra API 。
将现有的Ruby on Rails应用程序转换为MongoDB :了解如何将现有的Ruby on Rails应用程序转换为使用MongoDB和 Mongoid。
示例应用程序
Mongoid 演示:包含使用 Mongoid 的示例应用程序的存储库。