2016-12-13 27 views
1

我有一个传统Ruby on Rails API项目,我注意到该项目同时使用active_model_serializerJbuilder。有app/serializers定向为active_model_serializerapp/view/api/Jbuilder使用active_model_serializer和Jbuilder是否是一个好习惯?

我是Ruby on Rails API的新手。从我从互联网上看到的看来,active_model_serializerJbuilder都被用来处理JSON数据,甚至有一篇文章争论哪一个更好。

我不知道哪一个更好,但使用两者是一个好习惯吗?

+1

不,它很混乱。大多数项目只挑选一个,所以这是意想不到的。 –

回答

1

使用两者都没有问题,但绝对不是一个好习惯。对于参与该项目的新人可能会感到困惑。如果你从一个转换到另一个(最常见的是从Jbuilder到AMS),我会说可以同时使用它们,但最终可以坚持其中的一个。

相关问题