4
我想为我的Rails应用使用“acts-as-taggable-on”gem。 (导轨3.0.10和红宝石1.9.2p0)想要为mongoid使用“acts-as-taggable-on”
但我使用的是mongoid。
作为“acts-as-taggable-on”在AR上工作,有什么方法可以用于mongo。
或者是否有任何其他可用于标记的gem可以与mongo一起使用。
我想为我的Rails应用使用“acts-as-taggable-on”gem。 (导轨3.0.10和红宝石1.9.2p0)想要为mongoid使用“acts-as-taggable-on”
但我使用的是mongoid。
作为“acts-as-taggable-on”在AR上工作,有什么方法可以用于mongo。
或者是否有任何其他可用于标记的gem可以与mongo一起使用。
这里有一对夫妇的现有解决方案的mongoid:
https://github.com/wilkerlucio/mongoid_taggable
http://abhishiv.tumblr.com/post/3623498128/introducing-acts-as-taggable-for-mongoid
然而,这是很容易使用has_and_belongs_to_many协会和几个方法来编写自己的标签功能,您型号:
has_and_belongs_to_many :tags
attr_accessor :tag_list
def tag_list=value
value.split(',').each do |tag|
self.tags.build(:name => tag).save
end
end
def tag_list
self.tags.join(',')
end
嗨DanS,我用https://github.com/wilkerlucio/mongoid_taggable谢谢许多。 – 2012-04-06 10:57:41
它支持Mongoid 4吗? – askhat 2015-01-30 17:02:09