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

Ruby On Rails in UA/Rails plugins и фичи/Plugin - Acts As Taggable On Steroids/RE: RE: Plugin - Acts As Taggable On Steroids

2008-07-30 23:16:03 Ответить  
Roman
Roman Smirnov
Адрес:
Сообщений: 15
Регистр: 2008-07-29
его блог 0 сообщ.
RE: RE: Plugin - Acts As Taggable On Steroids
  •  
[quote]По умолчанию, find_tagged_with найдёт все объекты, которые содержат данный тэг. Чтобы найти только те объекты, которые помечены заданным тегом, используем match_all.[/quote]

Это вы Промтом что ли переводили?

В оригинале
>By default, find_tagged_with will find objects that have any of the given tags. To
find only objects that are tagged with all the given tags, use match_all.
Что, исходя из моих скромных познаний в английском, означает примерно следующее:
По умолчанию, find_tagged_with будет искать объекты, отмеченные хотя бы ОДНИМ из переданных тегов. Чтобы найти только те объекты, которые отмечены ВСЕМИ переданными тегами, используйте match_all.

>Because we specified +acts_as_taggable+ on the Post class, we can
get a calculation of all the tag counts by using Post.tag_counts. But what if we wanted a tag count for an single user's posts? To achieve this we call tag_counts on the association:

User.find(:first).posts.tag_counts

Так как мы помечаем класс Post как acts_as_taggable, мы можем получить данные об общем кол-ве тегов, используя Post.tag_counts. Но что если мы хотим узнать кол-во тегов для сообщений одного конкретного пользователя? Чтобы добиться этого, мы можем вызвать метод tag_counts для ассоциированных с пользователем сообщений:
User.find(:first).posts.tag_counts


P.S. Надеюсь, эти поправки кому-нибудь помогут.. :-)
Назадназад Новыйновый Ответитьответить
Ключевые слова:
Гости: 174 Онлайн: 0
Rambler's Top100
О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008