2016-12-13 1 views
1

나는 기존의 Ruby on Rails API 프로젝트를 가지고 있는데,이 프로젝트가 active_model_serializerJbuilder을 모두 사용한다는 것을 알게되었습니다. active_model_serializer에는 app/serializers 디렉토리가 있고 Jbuilder에는 app/view/api/ 디렉토리가 있습니다.active_model_serializer와 Jbuilder를 모두 사용하는 것이 좋습니다.

저는 신입생 Ruby on Rails API입니다. 내가 인터넷에서 읽은 바로는 active_model_serializerJbuilder이 모두 JSON 데이터를 처리하는 데 사용되는 것으로 보아 어느 것이 더 낫다고 주장하는 기사가 있습니다.

어느 쪽이 더 좋을지 모르지만 둘 다 사용하는 것이 좋습니다.

+1

아니요, 혼란 스럽습니다. 대부분의 프로젝트는 단지 하나를 선택하기 때문에 예상치 못한 결과가 발생합니다. –

답변

1

둘 다 사용하는 데는 문제가 없지만 좋은 습관은 아닙니다. 새로운 사람들이 프로젝트에 오는 것을 혼란스럽게 할 수 있습니다. 당신이 하나에서 다른 것 (대부분 Jbuilder에서 AMS로 전환)을 사용하면 두 가지를 모두 사용하는 것이 좋습니다라고 말하고 싶지만, 결국에는 그 중 하나를 고수하는 것이 좋습니다.

관련 문제