2013-07-29 3 views
1

Rails3 앱은 REST 서버 (예 : 생성/업데이트/삭제/찾기)에서 모든 데이터를 검색하며 JSON을 변환 할 수 있도록 추상화해야합니다 Rails 쪽의 객체로 출력합니다. 이 경우 ActiveRecord 객체를 사용하는 것이 합리적입니까? ActiveRecord 객체를 사용하여 데이터베이스 지속성 호출을 수행하지 않으므로 중량이 적은 것처럼 보입니다. 어떤 디자인 패러다임을 사용해야합니까?JSON을 통해 가져온 데이터의 모델 클래스를 디자인하는 방법

답변

0

당신이 사용하는 데이터를 어떻게 사용하고 조작하는지에 대한 정보는 거의 제공하지 않았으므로 대답하기가 정말 어렵습니다. 그러나 ActiveModel을 자세히 살펴보아야 할 좋은 포인터라고 생각합니다.

체크 아웃 레일 문서 ->http://apidock.com/rails/Rails/Generators/ActiveModel

체크 아웃 멋진 RailsCasts - 이것은 따라서 귀하의 데이터를 조작 할 수 있도록 액티브로하지만, 데이터베이스없이 당신에게 동일한 API를 제공합니다>http://railscasts.com/episodes/219-active-model

레일스 개발에 직관적 인 방법.

ActiveResource ->http://apidock.com/rails/ActiveResource/Base을 사용하는 것이 좋습니다. 그것은 레일스에서 ​​REST API를 사용하는 훌륭한 방법이지만, 레일스 v4에서는 더 이상 사용되지 않을 것이며 아마 앞으로 나아갈 수 없을 것입니다. 그것은 보석으로 추출되어졌고 개발이 정체되었으므로 Rails 코어에서만 제거되었습니다. 보석에는 분명히 약간의 사랑이 주어 졌으므로 당신도 함께 갈 수 있습니다. >http://railscasts.com/episodes/94-activeresource-basicshttp://railscasts.com/episodes/95-more-on-activeresource

희망

을하는 데 도움이 - 여기

더 많은 정보 http://yetimedia.tumblr.com/post/35233051627/activeresource-is-dead-long-live-activeresource 물론 피할 수 Railscasts