0
我有一個代碼,以responde上述格式的js的Rails:respond_to代碼JS不文本渲染是一個String
app = CheckAppExist.new(params[:url])
if(app.exist?)
cookies[:package_name] = app.package_name
cookies[:app_url] = app.app_url
respond_to do |format|
format.html {}
format.json {}
format.js { render :text => "200" }
end
else
respond_to do |format|
format.html {}
format.json {}
format.js { render :text => "Url or Package Name is wrong ", status: :unprocessable_entity }
end
end
代碼是工作,但是當我改變與
format.js { render :text => "200" }
到format.js { render :text => "some text here" }
迴應文本
它不起作用。我使用rails ujs發送和接收請求。
當文本是字符串編號(「200」)時,運行方法.on("ajax:success",...)
,當文本渲染爲字符串方法.on("ajax:error",...)
運行時。
我不明白上述錯誤,任何人都可以幫助我。 Tks。