jsonapiを選択

jsonapi資源理由を選択

jsonapi-リソースは、コントローラとリソースを含め、便利な宝石のAPIを構築するために使用されています。

5年後の公式雑誌出版Railsは、3種類、すなわち構築するための宝石のAPIを推奨JBuilderにアクティブなモデルシリアライザJSONAPI ::リソース、最初の二つは提供のみjsonapi-リソース、使用するレール-APIを満たすために必要があるのをJSONAPI :: ResourceController。

私たちは、次のような理由に基づいてjsonapi-リソースを選択しました:

  1. そのリソースの構文は近いactive_model_serializers、私たちが使用する前にactive_model_serializersです
  2. active_model_serializersは抽象特性をサポートしていない、それはモデルではなく、モデルと私たちのリソースベースの一部に基づいていなければなりません
  3. jsonapi-リソースが構築されたオプションは、それが簡単にすべてのフィールドを返すすることなく、要求端末で指定したフィールドに戻すことができるフィールド
  4. 沿って、返されたデータ構造jsonapi仕様
  5. JSONAPI :: ResourceControllerは、RESTfulなパッケージを提供し、コードを大幅に節約することができ

現在のプロジェクトの特性のみが最も必要とされる上記の理由により、より多くの機能は、公式ドキュメントに行くことができます。

参考リンク:

jsonapi資源:https://github.com/cerebris/jsonapi-resources

jsonapi:http://jsonapi.org

オリジナル:大列  選択jsonapi


おすすめ

転載: www.cnblogs.com/chinatrump/p/11607367.html