Лучший способ реализовать голосование в приложении Rails?
-
22-09-2019 - |
Вопрос
Какой лучший плагин в наши дни для реализации голосования на сайте Rails?
Два, о которых я знаю, это:
Решение
Общего "наилучшего" решения не существует.Проверьте, как работают оба варианта, и посмотрите, что лучше всего соответствует вашим желаниям и потребностям вашего приложения.В этом случае acts_as_votable разрешает голосование по моделям.vote_fu содержит больше, поскольку он рекламирует концепцию "acts_as_voter", чтобы ограничить модели, которые могут голосовать.Он также добавляет 'has_karma' для присвоения кармы на основе голосования пользователей.
Как вы видите, это разные варианты, и только вы знаете, что лучше всего соответствует вашим потребностям.
Другие советы
Здесь немного запоздало, но, насколько я могу судить, vote_fu был вдохновлен acts_as_voteable (и поддерживает его синтаксис), но разрабатывается более активно.
vote_fu очень устарел и несовместим с современными дистрибутивами rails (я использую 3.2.5). Большой палец Вверх заменил его на Rails 3.x development.Соглашайтесь с этим или либо действия_ас_вотируемые поскольку они все еще поддерживаются в рабочем состоянии.
У Thumbs_up есть несколько дополнительных опций, таких как встроенное отслеживание кармы.