我有 3 个模型:产品、标签和 products_tags:
标签型号:
class Tag < ActiveRecord::Base
has_many :products, :through => :products_tags
has_many :products_tags
end
产品型号:
class Product < ActiveRecord::Base
has_many :tags, :through => :products_tags
has_many :products_tags
accepts_nested_attributes_for :tags
accepts_nested_attributes_for :products_tags
加入:
class ProductsTag < ActiveRecord::Base
belongs_to :product
belongs_to :tag
end
我需要一个查询,它将检索与标签和产品模型相关的属性,作为 AREL 对象。
例如:
我的标签表有 1 个字段:Cat_name 我的产品表有:标题、URL、Image_url。
如何将所有这些属性检索为 AREL 记录。