前提・実現したいこと
現在、railsでactive_model_serializerを使用しています。
実現したい事はitem_site_serializerにperson_groupの内容を表示する事です。
これをperson_groupの関連付けなしでitem_site_serializerにperson_groupのデータを表示する方法はありますでしょうか?。やはり関連付けなしでは表示できないにでしょうか?
発生している問題・エラーメッセージ
下記が該当のコードになっています。ここにperson_groupの情報も追加したいです。
class User::ItemSiteSerializer < ActiveModel::Serializer attributes :id, :name, :price has_many :categories, serializer: Master::CategorySerializer has_many :tags, serializer: Master::TagSerializer has_many :item_site_reviews end
試したこと
下記の様にclassの中にclassを入れて試してみたのですが、person_groupが表示されませんでした。
class User::ItemSiteSerializer < ActiveModel::Serializer attributes :id, :name, :price has_many :categories, serializer: Master::CategorySerializer has_many :tags, serializer: Master::TagSerializer has_many :item_site_reviews class PersonGroupSerializer < ActiveModel::Serializer attributes :id, :title end end
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー