2010-11-25 56 views
2

我有兩個模型(圖像和視頻),都設置爲Act_As_Taggable。Acts_As_Taggable_On多個模型的標籤雲

我想使用這兩個模型的標籤來生成一個整體標籤雲(圖像和視頻被用作應用程序中的資產,但我有單獨的模型,以便我可以控制mimetypes和後期處理更容易) 。

處理這樣的事情的最好方法是什麼?

回答

1

假設您遵循this blog post,並且您可以單獨爲每個模型提取標籤,那麼您只需合併數組並將其傳遞給鏈接中給出的tag_cloud方法即可。

+0

我實際上剛剛使用了tag_counts_on函數(這似乎是您包含的帖子的實現)。唯一的問題是,當我做一個|標籤上的聯合統計它不會將計數加在一起(它只是刪除兩個數組中的重複項)。什麼是最好的方式來做到這一點? – 2010-11-26 18:26:21