同时使用 active_model_serializer 和 Jbuilder 是一种好习惯吗?
Is it a good practice to use both active_model_serializer and Jbuilder?
我有一个遗留的 Ruby on Rails API
项目,我注意到该项目同时使用了 active_model_serializer
和 Jbuilder
。 active_model_serializer
有 app/serializers
个目录,Jbuilder
有 app/view/api/
个目录。
我是 Ruby on Rails API
的新手。我从网上看到的好像active_model_serializer
和Jbuilder
都是用来处理JSON
数据的,甚至还有一篇文章在争论哪个更好。
我不知道哪个更好,但同时使用两者是一种好的做法吗?
两者都用没有问题,但绝对不是一个好的做法。新来的人可能会感到困惑。我会说,如果您从一个过渡到另一个(通常是从 Jbuilder 到 AMS),可以同时使用两者,但最终坚持使用其中一个是很好的。
我有一个遗留的 Ruby on Rails API
项目,我注意到该项目同时使用了 active_model_serializer
和 Jbuilder
。 active_model_serializer
有 app/serializers
个目录,Jbuilder
有 app/view/api/
个目录。
我是 Ruby on Rails API
的新手。我从网上看到的好像active_model_serializer
和Jbuilder
都是用来处理JSON
数据的,甚至还有一篇文章在争论哪个更好。
我不知道哪个更好,但同时使用两者是一种好的做法吗?
两者都用没有问题,但绝对不是一个好的做法。新来的人可能会感到困惑。我会说,如果您从一个过渡到另一个(通常是从 Jbuilder 到 AMS),可以同时使用两者,但最终坚持使用其中一个是很好的。