-1

アップデート:

みんなありがとう、これで行きました:

def add_minor
  if @user.minors.count <= 2
    render :json =>  @user.profile.minors << Minor.find(params[:minor_id]), :status => 200
  else
    render :json => '', :status => 409
  end
end 

ここでこの res プロパティの割り当てを処理して、レンダリング呼び出しに使用できるようにするより良い方法はありますか? 全体として、このかなり臭い方法を改善する方法を考えているだけです.

respond_to :json
def add_minor
  res = ''
  unless @user.minors.count > 2
    minor = Minor.find(params[:minor_id])
    res =  @user.profile.minors << minor
    status = 200
  else
    status = 409
  end
  render :json => res, :status => status
end
4

1 に答える 1