2011-05-27 26 views
2

在acts_as_taggable一個加標籤的所有owned_tags我有兩個型號:UserPost檢索上

Useracts_as_taggerPostacts_as_taggable

我用下面的方法由用戶創建標籤:

@user.tag(@post, :with =>"tag1, tag2, tag3", :on => :tags) 

所有用戶都可以標記帖子...

現在我想檢索所有標籤@post

@post.tag_list is empty! 

@post.owned_tags_on(@user, :tags)由特定用戶ID輸出的所有引用的Tagging!但我需要所有用戶的標籤。

有人可以告訴我該怎麼做嗎?

感謝

Farnaz

+0

我找不到acts_as_tagger'(僅適用於'acts_as_taggable')的'文檔。我看到了在@ post.tag_list.add(「Awful」)行添加標籤的語法,但不像你描述的那樣。你能鏈接到你使用的寶石嗎? – danneu 2011-05-27 19:26:46

+0

我正在使用:https://github.com/mbleigh/acts-as-taggable-on/ – Farnaz 2011-05-28 08:18:15

+0

您在評論中使用的語法不保存標記ID。它將它們全部設置爲NULL – Farnaz 2011-05-28 08:18:42

回答

0

@post.tags應該返回所有標籤爲@post