5

我试图在Emberjs中保存消息模型。我正在使用JSONAPIAdapter和JSONAPISerilzier。使用JSONAPI适配器从Emberjs发布到Rails,Rails没有看到参数

我的贴子以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的控制台Rails的PARAMS:

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

回答

10

因此,这可以帮助别人了。

您需要为JSONAPI添加对mime类型的支持。

一下添加到配置/初始化/ mime_types.rb

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