ruby on rails - Handling an exception in an ajax action -
i have ajax action in rails:
def ajax_action1 begin item = model1.where(id: params[:id]).first if item #.... else render json: { errors: ['not found'] }, status: 404 end rescue render json: { errors: ['unexpected exception, try again later.'] }, status: 503 end end
i wonder, sensible enough have action this? there better way of doing out there?
you can use rescue
keyword this:
def ajax_action1 item = model1.where(id: params[:id]).first if item #.... else render json: { errors: ['not found'] }, status: 404 end rescue render json: { errors: ['unexpected exception, try again later.'] }, status: 503 end
method def
can serve begin
statement:
def ajax_action1 ... rescue ... end
Comments
Post a Comment