我在我的rails应用程序中使用Grape GEM,如何自定义响应 如果未找到记录或请求参数有效
@video = Video.where(id:allowed_params [:id])。first!
例如,没有任何id的记录
答案 0 :(得分:2)
你可以这样做:
@video = Video.where(id: permitted_params[:id]).first!
if @video
#your code
else
error!({:error_message => "Record Could not found"}, 422)
end