1
J'utilise acts_as_taggabe_on et je travaille avec deux contextes. Mes modèles sont:Obtenir la liste d'un certain contexte avec le propriétaire
class Company < ActiveRecord::Base
has_many :users
acts_as_tagger
end
class Expense < ActiveRecord::Base
belongs_to :user
acts_as_taggable_on :tags, :projects
end
Maintenant, dans mon contrôleur ... avec @ company.owned_tags J'ai des tags pour les deux contextes du propriétaire @company. Comment obtenir des tags pour le contexte du projet du propriétaire @company?
Mmmmh, le contexte n'est pas un attribut de la table de balises, c'est un attribut de la table de taggings ... – Irukandji
l'avez-vous essayé parce que owned_tags a besoin de se connecter aux taggings c'est pourquoi ça marche! – tommasop
Quelque chose n'allait pas dans mon code mais ... oui cela fonctionne de la façon suivante: @ company.owned_tags.where ("context =?", "Projects"). Je vous remercie! – Irukandji