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) 
相關問題