Sto provando a ottenere un'app rails in esecuzione con il framework node.js batman.js tramite la gemma batman-rails.Errore 406 quando si risponde con json
Quando sto rispondendo con JSON nel mio controller di rotaie, ottengo un errore 406 ogni volta, e non so perché. Ecco il mio controller:
respond_to :json
def index
respond_with Sample.all
end
Questo mi dà un 406 non importa quale. Non penso che questo sia collegato a Batman, ma si rotaia. Ma per buona misura, ecco il mio codice di Batman:
index: (params) ->
TopNavTemplate.Sample.load (err) -> throw err if err
@set 'samples', TopNavTemplate.Sample.get('all')
E poi il mio file index.html.erb dice semplicemente 'indice', non è davvero facendo nulla con Batman ancora.
Ci sono un sacco di 406 domande relative a JSON, non sono stato in grado di applicarle ancora alla mia situazione. C'è qualcosa che sto sbagliando per rendere i rail respond_with JSON?
+1 grazie mille! –
Voglio solo notare per le persone che vedono questo oggigiorno che l'adattatore per lo store di Batman's Rails ora aggiunge .json a tutte le richieste per impostazione predefinita. – Kombo