2013-04-12 78 views
5

所以我已经试过Railscasts教程,以及一个为ajax-datatables-rails宝石。我正在创建一个来自数据库的客户列表 - 而不是用户。我相信我已经缩小到这样的事实,即当通过Datatables'sServerMethod使用GET方法时,我收到414与“请求URI太大”。当我使用POST方法时,除了id之外,我只是获得了所有属性的空值,这是合理的,因为POST JSON用于创建客户端。任何帮助是极大的赞赏!Rails datatables ajax json 414请求URI太大

这里是我的代码和诊断响应:

// custom.js  
$("#datatable").dataTable({ 
     "bJQueryUI": true, 
     "sPaginationType": "full_numbers", 
     "bProcessing": true, 
     "bServerSide": true, 
     "sAjaxSource": $('#datatable').data('source'), 
    }); 

响应:

http://127.0.0.1:3001/clients.json 
Request-URI Too Large 

回答

5

管理通过安装宝石修复错误。

此行添加到您的Gemfile如果您有此问题:

gem 'thin' 
+0

貌似原因是因为使用WEBrick服务器无法处理请求,但瘦服务器没有问题。谢谢! –

相关问题