2009-09-09 80 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有一些額外的選項,如內置的業力跟蹤。

相關問題