2010-10-23 14 views
0

Comment puis-je obtenir tous les tags pour les modèles associés à un modèle en utilisant acts-as-taggable-on?has_many: through et acts-as-taggable-on

Je les modèles suivants, et que vous souhaitez construire une liste des balises offres associées du réseau ont:

class Network < ActiveRecord::Base 
    has_many :offers 
end 

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

Comment faites-vous cela?

Répondre

0

Essayez ceci:

@network.offers.map{|o| o.tags }.flatten.compact 
0

Essayez boucle sur Network.tag_counts.