簡體   English   中英

rails Netflix fast_jsonapi 自動選擇序列化程序

[英]rails Netflix fast_jsonapi to pick serializer automatically

我使用葡萄fast_jsonapi

我看到我必須始終提供序列化程序名稱,例如

CompanySerializer.new(Company.all).serializable_hash

想知道它是否可以根據資源名稱或對象類型自動選擇序列化器名稱,就像以前使用活動模式序列化器一樣?

每次都必須明確提及 Serializer 類有幾個原因。

  1. 您可以為同一個對象/模型使用多個序列化程序。 當您需要為不同的請求傳遞不同的數據時,您可能需要定義多個序列化程序。
  2. 通常,我們必須處理多個 API 版本(如 v1、v2、v3),在這種情況下,您必須為同一個模型/對象使用多個序列化程序,以消除所有 API 版本的兼容性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM