Ruby on rails RubyonRails api json响应方法和include

Ruby on rails RubyonRails api json响应方法和include,ruby-on-rails,json,Ruby On Rails,Json,我有一个技术问题,我有一个用户模型,它有很多问题,所以在我的API控制器中,我做: render json: user, :include => { :questions => { :only => [:text] }, } 现在我想添加到JSON响应问题计数中。我怎样才能以最好的方式做到这一点。我知道我可以在模型内创建方法:count_question,然后做: render json: user, :incl

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

render json: user, :include => {
        :questions => {
            :only => [:text]
        },
    }
现在我想添加到JSON响应问题计数中。我怎样才能以最好的方式做到这一点。我知道我可以在模型内创建方法:count_question,然后做:

render json: user, :include => {
        :questions => {
            :only => [:text]
        },
    }, :methods => [
        :count_question
    ]
我的反应会很好。但是有没有更好的方法将这些信息放到JSON中呢。我想避免在模型中添加方法。可以在json呈现程序中确定此计数吗

问候

结帐


这将帮助您格式化JSON。

谢谢您的建议。这正是我想要的。向上投票