2013-04-12 17 views
5

Così ho provato il tutorial Railscasts, così come quello per la gemma ajax-datatables-rails. Sto creando un elenco di client da un database, non da utenti. Credo di averlo ridotto al fatto che quando utilizzo il metodo GET tramite Datatables 'sServerMethod, ricevo un 414 con "URI richiesta troppo grande". Quando utilizzo il metodo POST, ottengo semplicemente valori nulli per tutti gli attributi eccetto id, il che ha senso poiché il POST json viene utilizzato per la creazione di un client. Qualsiasi aiuto è molto apprezzato!Binari dati rails ajax json 414 richiesta URI troppo grande

Ecco il mio codice e la diagnostica di risposta:

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

Risposta:

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

risposta

5

riuscito a risolvere l'errore installando la gemma sottile.

Aggiungere questa riga al vostro Gemfile se si hanno questo problema:

gem 'thin' 
+0

Sembra che il motivo è perché il server WEBrick non può gestire la richiesta, ma il server sottile non ha alcun problema. Grazie! –

Problemi correlati