gpt4 book ai didi

ruby-on-rails - 想要将 "acts-as-taggable-on"用于 mongoid

转载 作者:可可西里 更新时间:2023-11-01 09:08:35 27 4
gpt4 key购买 nike

我想为我的 Rails 应用程序使用“acts-as-taggable-on”gem。 ( rails 3.0.10 和 ruby 1.9.2p0)

但我正在使用 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

关于ruby-on-rails - 想要将 "acts-as-taggable-on"用于 mongoid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9993183/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com