2009-09-09 7 views

Antwort

5

Es gibt keine allgemeine 'beste' Lösung. Sehen Sie sich an, wie beide funktionieren und sehen Sie, was am besten zu Ihren Anforderungen passt und was die Anforderungen Ihrer Anwendung erfüllen. In diesem Fall ermöglicht acts_as_votable das Abstimmen auf Modellen. vote_fu enthält mehr, da es das Konzept von "acts_as_voter" anzeigt, um die Modelle einzuschränken, die abstimmen dürfen. Es fügt auch 'has_karma' hinzu, um Karma basierend auf Benutzer-Voting zu geben.

Wie Sie sehen, sind beide verschiedene Optionen und nur Sie wissen, was am besten Ihren Bedürfnissen entspricht.

3

Komm ein bisschen spät hier, aber von dem was ich sagen kann vote_fu wurde von acts_as_voteable inspiriert (und unterstützt seine Syntax), ist aber aktiver entwickelt.

3

vote_fu ist sehr veraltet und ist nicht kompatibel mit modernen Schienenverteilungen (ich benutze 3.2.5). Thumbs_up hat es in Rails 3.x-Entwicklung ersetzt. Gehen Sie mit dem oder entweder acts_as_votable, wie sie noch gepflegt werden.

Thumbs_up hat einige zusätzliche Optionen wie eingebautes Karma-Tracking.

Verwandte Themen