在我的React js应用程序中,我需要传递我的Product
模型关联模型的数据(比如"Taxon"
),我正在使用Active record serializer
成功地将其作为
ActiveModelSerializers::SerializableResource.new(object, options).serializable_hash
我将options
作为所有关联关系传递
我可以得到整个分类对象作为json,但我想要提到的东西如下
我使用rails作为支持我正在调用类似
的方法Prodct.first.category.name
给出=> "mugs"
它调用的方法是
def category
taxons.joins(:taxonomy).find_by(spree_taxonomies: { name: Spree.t(:taxonomy_categories_name) })
end
其中给出了特定的分类对象,在其中工作正常
但我需要将它传递给React
作为json对象(我在前端使用React和Redux)
请帮我解决这个问题.. 如果我能提供任何必要的信息,请告诉我......
修改
我的产品Serilizer类
class ProductSerializer < ApplicationSerializer
attributes :id, :slug, :name, :description
has_one :master
has_many :images
has_many :variants
has_many :product_properties
has_many :taxons // Can I change something here.....?
端 端