has_many: through и действует как taggable-on - PullRequest
0 голосов
/ 23 октября 2010

Как я могу получить все теги для моделей, связанных с моделью, используя acts-as-taggable-on?

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

class Network < ActiveRecord::Base
  has_many  :offers
end

class Offer < ActiveRecord::Base
  acts_as_taggable
  belongs_to  :network
end

Как ты это делаешь?

Ответы [ 2 ]

0 голосов
/ 23 октября 2010

Попробуйте выполнить цикл по Network.tag_counts.

0 голосов
/ 23 октября 2010

Попробуйте это:

@network.offers.map{|o| o.tags }.flatten.compact
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...