是否可以有条件地在活动模型序列化程序中逐条记录地包含 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?