我有兴趣学习如何在网络应用上为书籍、作者、评论等多种模型实现新闻提要/事件提要...
小组有什么建议吗? gem /插件,或亲自体验或从他人那里获得最佳/最智能的方式?
谢谢!
最佳答案
你不需要任何 gem 。
- 创建一个新模型,例如事件,用于存储事件详细信息。模块应至少存储事件时间戳、事件(例如创建、销毁、发布...)和相关记录的 id(如果需要,您甚至可以使用多态关联)
- 创建一个方法,该方法输入带有附加元数据的记录并创建新的事件记录
- 在您的 Controller 中,每次您想要跟踪操作时调用该方法,将修改后的记录作为参数传递
然后您将获得一个事件记录列表,您可以轻松获取以显示最新事件。
关于ruby-on-rails - 在多个模型上实现新闻提要/事件提要 - 建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3809430/