应用中多个模型的评级系统

时间:2012-03-26 17:29:34

标签: ruby-on-rails-3 rubygems

我需要建议评级系统的实施。我的系统中有博客,讨论,评论,所以每个成员都可以为当前的博客帖子或讨论条目,评论等+1。我知道有act_as_ratable,但这不是我需要的。

有什么建议,我可以用什么来保持我的代码DRY?

P.S - 我知道它可以使用多态关联来处理,但我正在寻找基本的解决方案来集成。

提前致谢!

1 个答案:

答案 0 :(得分:0)

这是Rails多态关联的完美案例 - 几种不同的类型都是“ratable”。

这里有好的文档: http://guides.rubyonrails.org/association_basics.html#polymorphic-associations

这里有很棒的截屏视频: http://railscasts.com/episodes/154-polymorphic-association