レコードごとに、アクティブなモデル シリアライザーに has_one 関連付けを条件付きで含めることは可能ですか?
私の場合、グループが「見えない」タイプの場合、「グループ」と呼ばれる関連付けを返す必要はありません。ここに私のシリアライザからのスニペットがあります。
class PostFeedSerializer < ActiveModel::Serializer
attributes :id, :title, :thumbnail_photo, :view_count, :ago, :created_by
has_one :group, serializer: GroupSerializer
私がやりたいことは、次のような効果があります。
has_one :group, serializer: GroupTinySerializer unless object.get_group.invisible?