J'ai deux modèles: User
et Post
Récupération tous owned_tags pour un tagable à acts_as_taggable sur
User
acts_as_tagger
et Post
acts_as_taggable
J'utilise la méthode suivante pour créer le marquage par un utilisateur:
@user.tag(@post, :with =>"tag1, tag2, tag3", :on => :tags)
Tous les utilisateurs peuvent marquer un poste ...
et maintenant je veux récupérer tous les tags pour @post
:
@post.tag_list is empty!
@post.owned_tags_on(@user, :tags)
sorties tous par un identifiant marquages utilisateur spécifique! Mais j'ai besoin de tags de tous les utilisateurs.
Quelqu'un peut-il me dire comment faire?
Merci
Farnaz
Je ne peux pas trouver de la documentation de 'acts_as_tagger' (uniquement pour' acts_as_taggable'). Je vois la syntaxe pour ajouter des balises sur les lignes de '@ post.tag_list.add (" Awful ")', mais pas de syntaxe comme vous l'avez décrit. Pouvez-vous lier à la gemme que vous utilisez? – danneu
J'utilise: https://github.com/mbleigh/acts-as-taggable-on/ – Farnaz
la syntaxe que vous avez utilisée dans votre commentaire ne sauvegarde pas l'identifiant du tagueur. il les définit tous à NULL – Farnaz