2009-09-09 63 views

回答

5

有没有通用的 '最好' 的解决方案。看看两者是如何工作的,看看什么最适合你想要什么,以及什么适合你的应用程序的需求。在这种情况下,acts_as_votable允许对模型进行投票。 vote_fu包含更多,因为它广告'acts_as_voter'的概念来限制可能投票的模型。它还增加了'has_karma'以基于用户投票给予业力。

正如你所看到的,两者都是不同的选择,只有你知道什么最适合你的需求。

3

这里有点晚了,但从我可以告诉vote_fu受到acts_as_voteable(并支持其语法)的启发,但是更积极地开发。

3

vote_fu是非常过时的,与现代rails分布不兼容(我使用的是3.2.5)。 Thumbs_up已经取代它形成Rails 3.x开发。去那个或者acts_as_votable,因为它们仍然被维护。

Thumbs_up有一些额外的选项,如内置的业力跟踪。

相关问题