2016-12-13 4 views
1

Ich habe ein Vermächtnis Ruby on Rails API Projekt, ich stelle fest, dass das Projekt sowohl active_model_serializer als auch Jbuilder verwendet. Es gibt app/serializers Verzeichnis für active_model_serializer und app/view/api/ für Jbuilder.Ist es eine gute Praxis, Active_Model_Serializer und Jbuilder zu verwenden?

Ich bin neu in Ruby on Rails API. Von dem, was ich aus dem Internet gelesen habe, scheint es active_model_serializer und Jbuilder sind beide verwendet, um mit JSON Daten umzugehen, gibt es sogar einen Artikel streiten, welche besser ist.

Ich weiß nicht, welcher ist besser, aber ist es eine gute Praxis, beide zu verwenden?

+1

Nein, es ist verwirrend. Die meisten Projekte wählen nur eines, also ist es unerwartet. –

Antwort

1

Es gibt kein Problem mit beiden, aber es ist definitiv keine gute Übung. Es kann für neue Leute, die zu dem Projekt kommen, verwirrend sein. Ich würde sagen, es ist in Ordnung, beides zu verwenden, wenn Sie von einem zum anderen wechseln (meistens von Jbuilder zu AMS), aber es ist gut, irgendwann bei einem von ihnen zu bleiben.

Verwandte Themen