【发布时间】:2016-05-30 13:07:15
【问题描述】:
有没有办法在根键中排除模型名称的命名空间部分?
我之前使用过 Active Model Serializer 0.9 版,我在 localhost:3000/api/v1/users/1 的 User 的 JSON 表示类似于:
{ "user": { "id": 1, "first_name": "Foo", "last_name": "Bar" } }
我最近升级到 0.10 版,现在我得到了包含在根键中的命名空间:
{ "api/v1/user": { "id": 1,"first_name": "Foo", "last_name": "Bar" } }
我希望根键和以前一样,即“user”而不是“api/v1/user”。
编辑 1
我正在使用:json 适配器。
编辑 2
我在 GitHub 上的存储库中打开了 issue。让我们看看他们是怎么说的。
编辑 3
活动模型序列化器的documentation 已更新。它解释了如何覆盖根密钥。
【问题讨论】:
标签: ruby-on-rails json active-model-serializers