我正在使用带有 rails 3.2 的 mongoid 3.x
我想构建 twitter 风格的跟随用户功能,rails 中的 mongoid 跟随 gem 都不能在 mongoid 3.0 版本上工作,因为它支持 2.x
关于使用 mongoid 3.x 和 rails 3.2 实现此功能的任何建议
我正在使用带有 rails 3.2 的 mongoid 3.x
我想构建 twitter 风格的跟随用户功能,rails 中的 mongoid 跟随 gem 都不能在 mongoid 3.0 版本上工作,因为它支持 2.x
关于使用 mongoid 3.x 和 rails 3.2 实现此功能的任何建议
看看 Rick Copeland 的这本书: http ://www.amazon.com/MongoDB-Applied-Design-Patterns-Copeland/dp/1449340040/ref=sr_1_1?ie=UTF8&qid=1373395463&sr=8-1&keywords=mongodb+design+模式
这本书不是特定于 Rails/Ruby/Mongoid 的,但是这些概念对你来说应该很容易翻译。Rick 是一个狂热的 Python 人,也是 MongoDB 社区的强大成员。在他的书中,实际上有一整章致力于创建社交追随者/追随者风格模型。
希望有帮助。
编辑:这个关于“高级模式设计”的演讲也可能对你有用。我将在不久的将来写一篇关于这个主题的博客文章,但你可以从 Jared 的演讲中获得大部分内容。
http://www.slideshare.net/jrosoff/mongodb-advanced-schema-design-inboxes