Pau*_*rne 5 ruby-on-rails ember.js active-model-serializers json-api
我想在Emberjs中保存一个消息模型.我正在使用JSONAPIAdapter和JSONAPISerilzier.
我对rails的帖子命中了正确的控制器和动作作为帖子,但是如果我用Pry查看内部,那么数据属性就不存在了.我的负载:
{"data":{"attributes":{"body":"Why","user_id":"17"},"relationships":{"user":{"data":null},"conversation":{"data":null}},"type":"messages"}}
Content-Type:application/vnd.api+json
Run Code Online (Sandbox Code Playgroud)
Rails控制台中的Rails参数:
{"format"=>"json", "controller"=>"api/v1/messages", "action"=>"create"}
Run Code Online (Sandbox Code Playgroud)
Pau*_*rne 10
所以这可能会帮助其他人.
您需要为JSONAPI添加对mime类型的支持.
将其添加到config/initializers/mime_types.rb
Mime::Type.register "application/json", :json, %w( text/x-json application/jsonrequest application/vnd.api+json )
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
688 次 |
| 最近记录: |