轨道&x2B;jquery:错误Errno::ECONNRESET:对等端重置连接
我在Rails 4应用程序(ruby 2.0)中使用jquery发送AJAX请求时遇到问题 错误是:轨道&x2B;jquery:错误Errno::ECONNRESET:对等端重置连接,jquery,ruby-on-rails,errno,Jquery,Ruby On Rails,Errno,我在Rails 4应用程序(ruby 2.0)中使用jquery发送AJAX请求时遇到问题 错误是: ERROR Errno::ECONNRESET: Connection reset by peer JS: Ruby(调用的方法): 调用该方法后,我的日志中有: Processing by FinderController#main_filter_changed as JSON Parameters: {"_"=>"1387190059468", "id"=>"all"} C
ERROR Errno::ECONNRESET: Connection reset by peer
JS:
Ruby(调用的方法):
调用该方法后,我的日志中有:
Processing by FinderController#main_filter_changed as JSON
Parameters: {"_"=>"1387190059468", "id"=>"all"}
Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.5ms)
[2013-12-16 11:34:20] ERROR Errno::ECONNRESET: Connection reset by peer
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/webrick/httpserver.rb:80:in `eof?'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/webrick/httpserver.rb:80:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/webrick/server.rb:295:in `block in start_thread'
我的第一个想法是保护您免受伪造和csrf令牌的影响。。。但我刚刚测试并评论了protect_from_force_force_force伪造这一行,我也有同样的行为
因此,服务器错误会发出javascript警报:
error: function(XMLHttpRequest, errorTextStatus, error) { alert("Failed to submit : "+ errorTextStatus+" ;"+error); },
调用显示的警报框(但不是errorTextStatus)。这是整个堆栈跟踪吗?你的应用程序运行吗?它可以访问数据库吗?是的,应用程序可以访问数据库。如果在JS警报上单击“确定”(提交失败),则刷新用户数据();方法称为。。。所有ruby代码都能成功运行。。。除了错误警报。对不起。我运行了jquery。单击(function()和图像上的正常链接。因此Rails无法理解我将拥有什么。我删除了链接,现在一切都正常了。
Processing by FinderController#main_filter_changed as JSON
Parameters: {"_"=>"1387190059468", "id"=>"all"}
Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.5ms)
[2013-12-16 11:34:20] ERROR Errno::ECONNRESET: Connection reset by peer
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/webrick/httpserver.rb:80:in `eof?'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/webrick/httpserver.rb:80:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/webrick/server.rb:295:in `block in start_thread'
error: function(XMLHttpRequest, errorTextStatus, error) { alert("Failed to submit : "+ errorTextStatus+" ;"+error); },