2012-10-11 2 views
0

ActiveResource와 잘 작동하지 않는 것처럼 보이는 API와 인터페이스해야합니다. 가장 좋은 방법은 무엇입니까?Rails 3 '비표준 표준 REST API 사용하기'

비교적 간단한 관계를 포함하여 API를 사용하여 다양한 읽기/쓰기 작업을 수행해야합니다.

저는 많은 검색을 수행했으며 ARES를 제한된 성공으로 제의를 향해 굽히려고했습니다.

누구나 전략/보석을 사용하여 복잡한 URL 경로 및 xml 디코딩/인코딩 스키마 수정 문제를 해결할 수 있습니까?

RoR에서 사용되지 않는 ARES보다 '미래의 증거'및 '성숙한'것을 사용하고 싶습니다.

답변

0

나는 active_model_serializers을 사용하는 경향이 있지만, 더 많은 맞춤 설정이 필요한 것 같습니다. RABL을 들여다 보았습니까? 워드 프로세서에서 :

RABL (루비 API 빌더 언어) JSON, XML, MessagePack, PLIST 및 BSON를 생성하는 레일 및 대부가 루비 템플릿 시스템입니다. ActiveRecord 'to_json'메소드를 사용할 때 API를 생성하는 데보다 표현적이고 강력한 솔루션을 원한다는 것을 빨리 알 수 있습니다. 이는 JSON 표현이 복잡하거나 데이터베이스에 정의 된 정확한 스키마와 일치하지 않을 때 특히 실망 스럽습니다.