Нужна помощь с использованием actions_as_rateable с рейтингом звезд jquery

Я действительно испортил javascript, может ли кто-нибудь провести меня через настройку звездного рейтинга с помощью плагина actions_as_rateable и либо http://orkans-tmp.22web.net/star_rating/ или http://rateit.codeplex.com/

У меня уже есть actions_as_rateable, и он работает нормально. Я следил за этим http://miguelsanmiguel.com/2010/11/28/star-rating-for-rails-3-and-jquery, но я уперся в стену, возможно, с jquery 1.6 или чем-то еще, я не могу этого понять.

Я считаю, что мне нужен form_for, помощник и, возможно, где-то js-код ??

Мне нужно будет отображать несколько оценок на одной странице для разных элементов, но только один основной элемент будет оцениваться.


person Julien    schedule 10.08.2011    source источник


Ответы (1)


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

Этот rubydoc представляет собой ненавязчивое решение AJAX для rails 2.3 с мгновенным запуском.

Эпизод 101 о рефакторинге вспомогательных объектов может быть полезным для просмотра, он может быть немного устаревшим с момента его публикации в 2008 году, но Райан хорошо объясняет

person suweller    schedule 10.08.2011
comment
Да, это RoR 2.3, поэтому я упомянул об этом. На странице github есть ветвь rails3. - person suweller; 14.08.2011
comment
Я попробовал ajaxful_rating и получил эту ошибку. Ошибка RJS: TypeError: Object function Element () {[собственный код]} не имеет метода 'update' Любая помощь? - person Julien; 15.08.2011
comment
Извините, мои знания JavaScript ограничены. Я бы не знал, что ответить, если не вникаю в суть проблемы. К сожалению, у меня нет такого времени. - person suweller; 18.08.2011
comment
Может быть, вы могли бы также добавить тег JQuery? Так можно было бы получить больше просмотров. Кто-то обязательно знает полный ответ на этот вопрос. - person suweller; 18.08.2011