Ruby On Rails in UA Icon_home Главная Add to bookmarks Translate translate Profile Войти
Регистрация Форум Блоги Пользователи Ресурсы Список джемов      Поиск   

Ruby On Rails in UA/Rails plugins и фичи/Расширяем плагин acct_as_taggable_on_steroids методом популярных тегов

2008-06-10 15:23:45 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 978
Регистр: 2007-03-13
его блог 28 сообщ.
5.0 из 1 гол.
Расширяем плагин acct_as_taggable_on_steroids методом популярных тегов
Используя acct_as_taggable_on_steroids мы имеем две таблицы taggings, tags.




Перед мной стоит задача сделать на сайте топ популярных тегов. Для этого нам надо сделать сложный запрос, который я написал ниже. В итоге у нас есть ID тега его название и модель которой соответствует этот ID.


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

Вот что он дал мне в первом приближении


У меня было всего два поста и три тега один из которых встречался дважды, в исходнике я маметил что SQL запрос который я готовыл в принципе уже реазилован в этом методе, но подсчета тегов я так и не увидел через script/console.


После чего решил просто попробовать обратиться к атрибуту count и в результате получил сей ответ

Что меня полностью удовлетворило, и дало возможность показывать ссылки на папулярные теги для различных моделей.
Реклама: Продажа одежды: одежда для новорожденных, в центре.
Ключевые слова:
Гости: 78 Онлайн: 0
Rambler's Top100
О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008