Уточнение того, как использовать гем голосования thumbs_up с Rails 3

я пытаюсь реализовать гем голосования thumbs_up в приложении Rails 3, однако инструкции неясны относительно фактической реализации. После запроса gem [ gem 'thumbs_up' ] и после создания и запуска соответствующей миграции [ rails генерируют thumbs_up && rake db: голосование
voter.vote_against (голосование) # Добавляет -1 голос
voter.vote (голосование, Голосование) # Добавляет +1 или -1 голос: голосование => правда (+1), голосование => ложь (-1)

voter.vote_exclusively_for (голосование) # Удаляет все предыдущие голоса конкретного избирателя и голосует за.
voter.vote_exclusively_against (голосование) # Удаляет все предыдущие голоса конкретный избиратель и голосует против. *

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

Дословным примером того, как должны выглядеть мое представление, контроллер и файл routes.rb, может стать ПОРАЗИТЕЛЬНАЯ помощь. Я потратил несколько дней, пытаясь понять это!

В моем приложении есть пользователи, которые голосуют за сообщения, которых есть два типа - События и Ссылки . Сообщения вызываются с использованием @posts%> , и каждое отдельное сообщение использует в качестве представления " _event.html.erb " или " _link. html.erb "- в зависимости от того, событие это или ссылка.

11
задан user000001 17 August 2013 в 19:00
поделиться