@xxx44yyy

Находил ли кто-то реализацию эмоций для голосования как у facebook?

Хочу сделать для постов блога такие штуки, как у Facebook. Но нигде не могу найти готовых решений. Может кто-то встречал? Идеально чтобы это было в связке с acts_as_votable. Могу сам написать, но ищу именно готовое решение.

1_F0kZE_iqJrsXZHCkejRJOA.0.0.png

Они же reactions называются, правильно?
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
profesor08
@profesor08
Есть на гите, подключай, пользуйся.
https://github.com/99points/Facebook-Reactions-JS
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Как я это вижу - создаете enum с видами реакций (0 -like, 1 - love и т.д.), в базе создаете таблицу связей с колонками user_id, post_id, reaction (уникальность по паре первых ключей). При открытии поста подгружаете из этой таблицы все лайки по post_id+user_id, группировка по reaction с подсчетом COUNT. В бэкэнде сделайте обработчик /ajax/react и отправляйте туда reaction_id, post_id в зависимости от нажатой кнопки и обновляйте таблицу связей по этим данным.
UPD: не прочитал, что вы ищете именно готовое
Ответ написан
Так, а зачем тебе готовые варианты?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы