【发布时间】:2015-05-14 10:06:46
【问题描述】:
Foo 和 Bar 之间存在 n 对 n 关系,并且 Bar 是一个可标记对象。
class Foo < ActiveRecord::Base
has_many :xx
has_many :bars, through: :xx
end
class Bar < ActiveRecord::Base
has_many :xx
has_many :foos, through: :xx
acts_as_taggable
end
我正在使用acts as taggable on gem;我想知道是否有办法使用tagged_with 获取所有 Foo 对象,这些对象的 Bar 对象标记为某个标签?
例子:
Foo.with_bar_tagged_with("input_search_tag")
#=> #<ActiveRecord::Relation [#<Foo>,...]
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 tags acts-as-taggable-on