繁体   English   中英

Ruby on Rails api json响应方法,包括

[英]Ruby on Rails api json response methods and include

我有技术问题,用户模型有很多问题,所以在我的API控制器中,我这样做:

render json: user, :include => {
        :questions => {
            :only => [:text]
        },
    }

现在,我想添加到JSON响应问题计数。 我怎样才能做到最好。 我知道我可以在model内创建方法:count_question,然后执行以下操作:

render json: user, :include => {
        :questions => {
            :only => [:text]
        },
    }, :methods => [
        :count_question
    ]

我的反应会很好。 但是有更好的方法将该信息放入JSON。 我想避免在模型内部添加方法。 是否可以在json渲染器中确定此计数?

问候

使用Rails签出JSON API和Active Model序列化器

这将帮助您格式化JSON。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM