Как я могу создать систему «репутации», аналогичную StackOverflow, используя Rails? - PullRequest
5 голосов
/ 19 апреля 2011

У меня есть пользователи в моей системе, и я хочу создать систему репутации, в которой они начинают накапливать баллы на основе нескольких более простых входных данных:

  • Рейтинги их отзывов
  • Количество отзывов у них
  • Количество подписчиков

Мне не нужно, чтобы он был очень сложным, просто функциональным и правдоподобным. Я ищу помощь как со стороны «математики», так и в том случае, если есть гемы, они делают кусочки со стороны пользовательского интерфейса и модели данных.

Ответы [ 2 ]

4 голосов
/ 19 апреля 2011

Я бы посмотрел на thumbs_up , я изучил его для недавнего проекта и теперь хотел бы, чтобы мы использовали его вместо другого драгоценного камня. Кажется довольно простым.

3 голосов
/ 19 апреля 2011

Хотя это не книга, посвященная Rails, а скорее концептуальная, я рекомендую книгу «Создание систем Web Reputation». http://www.amazon.com/Building-Reputation-Systems-Randy-Farmer/dp/059615979X/ref=sr_1_1?ie=UTF8&s=books&qid=1303234014&sr=8-1

В зависимости от того, что вы пытаетесь сделать, под ними скрывается большое планирование, и в книге много говорится о процессе, наряду с другими примерами из Yahoo и других.

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