use*_*717 5 ruby json ruby-on-rails active-model-serializers
我正在使用带有 :json 适配器的活动模型序列化程序(0.10.2),因为在两个序列化程序中我需要元标记(元标记不包含在 :attributes 适配器中),我还有几个不需要 root 的序列化程序,是可以禁用每个序列化程序的 root 吗?
是否可以在活动模型序列化程序 v 0.10.2 中使用 :json 适配器并禁用 root?
Jim*_*eet -2
根据文档:
json 响应始终使用根键呈现。
根键可以通过以下方式覆盖:在渲染调用中传递根选项。请参阅渲染指南中的详细信息。
所以像这样的命令:
render json: @your_serializer, root: nil, adapter: :json
Run Code Online (Sandbox Code Playgroud)
值得一试。
| 归档时间: |
|
| 查看次数: |
2722 次 |
| 最近记录: |