2012-04-06 28 views
0

我正在玩真棒ActsAsTaggableOn寶石,現在我面臨的問題是如何在一個應用程序中擁有多個tagged「系統」。Rails - ActsAsTaggableOn gem - 標記更多模型?

例如,目前我使用已經標記爲我的文章 - 我stepted通過GitHub上的教程和創業板創建的表引用的Tagging標籤

如何爲照片添加標籤(我希望爲照片標籤另外設置表格)?

回答

3

這個gem真的不支持在不同種類的taggables上使用單獨的表格來標記標籤,但真的沒有理由這樣做,我可以想到。它有一個標記表和一個標記表,但標記是多態的,所以您只需將acts_as_taggable添加到您的Photo類。

如果您只需要在一種類型中獲取有關標籤的信息,則可以向相關查詢 - .where('taggings.taggable_type = ?', 'Photo')或類似條件添加一些條件。