5

Я пытаюсь сохранить модель сообщения в Emberjs. Я использую JSONAPIAdapter и JSONAPISerilzier.Сообщение для Rails от Emberjs с использованием адаптера JSONAPI, Rails, не видя параметров

Мое сообщение для рельсов попадает в правый контроллер и действие как сообщение, но если я загляну внутрь с помощью Pry, атрибутов данных там нет. Моя полезная нагрузка:

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

Content-Type:application/vnd.api+json 

Rails PARAMS в консоли Rails:

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

ответ

10

Так что это может помочь кто-то еще.

Вам необходимо добавить поддержку типа mime для JSONAPI.

Добавьте к конфигурации/инициализаторах/mime_types.rb

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