我用 grape 写的 api 采用 respond_to 的方式
respond_to do |format|
format.js do
render :json => {results: {coupon: {title: @user_coupon.title, value: @coupon_value, end_date: @end_date}}, statusCode: 200, statusMsg: "恭喜你成功获取优惠券", success: true}, :callback => params[:callback]
end
end
然后调用这个 api,服务器返回 500,看了 log 后发现
NoMethodError (undefined method `respond_to' for #<#<Class:0x0000000393f4b0>:0x000000057c3878>):
grape 集成在 rails,为什么不可以没有定义 respond_to 这个方法呢?