答案 0 :(得分:5)
没有一般的“最佳”解决方案。了解两者的工作原理,看看哪种最适合您的需求以及哪些适合您的应用需求。在这种情况下,acts_as_votable允许对模型进行投票。 vote_fu包含更多内容,因为它广告了'acts_as_voter'的概念,以限制可能投票的模型。它还添加了'has_karma'来根据用户投票给出业力。
如您所见,两者都有不同的选择,只有您知道最适合您的需求。
答案 1 :(得分:3)
这里有点晚了,但是我可以告诉你,vote_fu的灵感来自acts_as_votable(并且支持它的语法),但是更积极地开发了。
答案 2 :(得分:3)
vote_fu非常过时,与现代铁路发行版不兼容(我使用的是3.2.5)。 Thumbs_up已将其替换为Rails 3.x开发。继续使用acts_as_votable,因为它们仍在维护中。
Thumbs_up还有一些额外的选项,比如内置的业力跟踪。