2016-12-13 7 views
1

У меня есть проект Ruby on Rails API, я замечаю, что в проекте используются как active_model_serializer, так и Jbuilder. Есть app/serializers для active_model_serializer и app/view/api/ для Jbuilder.Полезно ли использовать как active_model_serializer, так и Jbuilder?

Я новичок в Ruby on Rails API. Из того, что я прочитал из Интернета, кажется, что active_model_serializer и Jbuilder оба используются для обработки данных JSON, есть даже статья, в которой утверждается, какой из них лучше.

Я не знаю, какой из них лучше, но полезно ли использовать оба метода?

+1

Нет, это сбивает с толку. Большинство проектов просто выбирают один, так что это неожиданно. –

ответ

1

Нет проблем с использованием обоих параметров, но это определенно не очень хорошая практика. Это может смутить новых людей, пришедших в проект. Я бы сказал, что нормально использовать оба варианта, если вы переходите от одного к другому (чаще всего от Jbuilder до AMS), но хорошо в конечном итоге придерживаться одного из них.