小编Ris*_*abh的帖子

在 active-model-serializers 中,如何限制从 has_many 关联返回的关联对象?

所以我有

    render json: Post.all       
Run Code Online (Sandbox Code Playgroud)

这将返回我所有的帖子,并在我的帖子序列化程序中

    class PostSerializer < ActiveModel::Serializer
      has_many :comments
    end        
Run Code Online (Sandbox Code Playgroud)

我希望将 JSON 中返回的评论数量限制为 5,并有一个变量来判断是否有更多评论。这可能吗?

编辑:我想我会通过一个新电话来管理更多的部分。但是不知道如何限制序列化程序中的注释

json ruby-on-rails active-model-serializers

4
推荐指数
2
解决办法
3435
查看次数