所以这是交易,我一直在我的模型上使用act-as-taggable-on,但在我的应用程序中,我不得不拔出模型并将它们放入宝石中,这样我就可以了 - 在共享结构的几个应用程序中使用它们。问题是我的gem引用了命名空间模型IE。
VideoapiModel::Category.new
或
VideoapiModel::Video.new
而不仅仅是模型本身(就像之前一样)
Video.new
或
Category.new
我的问题是,现在我之前收到的数据“已损坏”,因为当我使用.tag_list方法时,它会使用taggable_type VideoapiModel :: Video 搜索标记,而不仅仅是<强烈的>视频,就像以前一样。
因此,我的问题是:在使用act-as-taggable-on时,有没有办法在tags标签上指定taggable_type?