Система рейтинга для нескольких моделей в приложении - PullRequest
0 голосов
/ 26 марта 2012

Мне нужно предложение для внедрения рейтинговой системы.У меня есть блоги, обсуждения, комментарии в моей системе, поэтому каждый участник может сделать +1 к текущему сообщению в блоге или записи обсуждения, комментарию и т. Д. Я знаю, что существует activ_as_ratable, но это не то, что мне нужно.

Любые предложения, что я могу использовать, чтобы сохранить мой код СУХИМЫМ?

PS - я знаю, что его можно обрабатывать с помощью полиморфных ассоциаций, но я ищу базовое решение для интеграции.

Заранее спасибо!

1 Ответ

0 голосов
/ 26 марта 2012

Это идеальный случай для полиморфных ассоциаций Rails - несколько различных типов являются "пригодными для оценки".

Хороший документ об этом здесь: http://guides.rubyonrails.org/association_basics.html#polymorphic-associations

И отличный скринкаст здесь: http://railscasts.com/episodes/154-polymorphic-association

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...