Wypróbowałem więc samouczek Railscasts, a także klejnotu ajax-datatables-rails. Tworzę listę klientów z bazy danych - nie użytkowników. Sądzę, że zawęziłem to do faktu, że kiedy używam metody GET
poprzez Datatables 'sServerMethod
, otrzymuję 414 z "Request-URI zbyt dużym". Kiedy używam metody POST
, po prostu otrzymuję wartości null dla wszystkich atrybutów z wyjątkiem id
, co ma sens, ponieważ json POST jest używany do tworzenia klienta. Każda pomoc jest bardzo cenna!Railsy danych ajax json 414 żądanie URI zbyt duże
Oto mój kod i diagnostyka odpowiedź:
// custom.js
$("#datatable").dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": $('#datatable').data('source'),
});
Response:
http://127.0.0.1:3001/clients.json
Request-URI Too Large
Wygląda na to, że powodem jest to, ponieważ serwer WEBrick nie może obsłużyć żądania, ale serwer Cienki nie ma problemu. Dzięki! –