How to calculate a field based on retrieved fields and incorporate into JSON in rails -


i have controller method retrieves data 1 table based on userid. want simple addition of 2 of integer fields in table user , have part of returned json. have far:

def show      @user = user.find(params[:id])     respond_to |format|       # here need remove layout because request       # done via ajax , layout loaded.        format.json {  render json: @user.to_json }      end 

the fields want add make new field 'score1' , 'score2'. assume have @user.overallscore = @user.score1 + @user.score2

you can define instance method score_sum in user model

def score_sum   self.score1 + self.score2 end 

and use @user.to_json(:methods => [:score_sum]) in controller.


Comments

Popular posts from this blog

javascript - Using jquery append to add option values into a select element not working -

Android soft keyboard reverts to default keyboard on orientation change -

jquery - javascript onscroll fade same class but with different div -