5

Sto tentando di salvare un modello di messaggio in Emberjs. Sto usando JSONAPIAdapter e JSONAPISerilzier.Invia a Rails da Emberjs utilizzando l'adattatore JSONAPI, Rails non visualizza i parametri

Il mio post su binari colpisce il controller giusto e funziona come un post, ma se guardo dentro con Pry, gli attributi dei dati non ci sono. mio carico utile:

{"data":{"attributes":{"body":"Why","user_id":"17"},"relationships":{"user":{"data":null},"conversation":{"data":null}},"type":"messages"}} 

Content-Type:application/vnd.api+json 

Rails params nella console Rails:

{"format"=>"json", "controller"=>"api/v1/messages", "action"=>"create"} 

risposta

10

Quindi questo può aiutare qualcun altro fuori.

È necessario aggiungere il supporto per il tipo mime per JSONAPI.

aggiungere questo config/inizializzatori/mime_types.rb

Mime::Type.register "application/json", :json, %w(text/x-json application/jsonrequest application/vnd.api+json)