我正在构建一个 Rails 应用程序,并且正在尝试使用 jQuery 进行 AJAX 调用。当我执行 AJAX 调用 (POST) 时,我收到来自我的方法的错误。但我不知道问题是什么:(
当我使用“GET”方法时一切正常,但是当我将其更改为“POST”时,我收到了错误(是的,我更改了 route.rb :))
jQuery
$.ajax({
url: "/login/checkLogin/",
dataType: "json",
data: data,
type: 'post',
}).done(function(response){
console.log(response);
})
方法
ldap = Net::LDAP.new
ldap.host = "***"
ldap.port = ***
ldap.auth %[#{params[:login_username]}], params[:login_password]
if ldap.bind
session['loggedin'] = true
respond_with "1".to_json
else
session['loggedin'] = false
respond_with "0".to_json
end
错误消息(来自控制台)
undefined method `"0"_url'
谢谢