2009-09-09 15 views

Odpowiedz

5

Nie ma ogólnego 'najlepsze' rozwiązanie. Sprawdź, jak pracujesz i zobacz, co najlepiej pasuje do tego, co chcesz i co pasuje do potrzeb Twojej aplikacji. W tym przypadku acts_as_votable umożliwia głosowanie na modelach. vote_fu zawiera więcej, ponieważ reklamuje pojęcie "acts_as_voter" w celu ograniczenia modeli, które mogą głosować. Dodaje również "has_karma", aby dać karmę na podstawie głosowania użytkowników.

Jak widać, obie opcje są różne i tylko Ty wiesz, co najlepiej pasuje do Twoich potrzeb.

3

Trochę za późno, ale z tego co mogę powiedzieć vote_fu został zainspirowany act_as_voteable (i obsługuje jego składnię), ale jest bardziej aktywnie rozwijany.

3

vote_fu jest bardzo przestarzały i nie jest zgodny z nowoczesnymi rozkładami szyn (używam 3.2.5). Thumbs_up zastąpił to tworzenie Rails 3.x. Idź z tym lub albo acts_as_votable, ponieważ nadal są one utrzymywane.

Thumbs_up ma kilka dodatkowych opcji, takich jak wbudowane śledzenie karmy.

Powiązane problemy