Rails3 앱은 REST 서버 (예 : 생성/업데이트/삭제/찾기)에서 모든 데이터를 검색하며 JSON을 변환 할 수 있도록 추상화해야합니다 Rails 쪽의 객체로 출력합니다. 이 경우 ActiveRecord 객체를 사용하는 것이 합리적입니까? ActiveRecord 객체를 사용하여 데이터베이스 지속성 호출을 수행하지 않으므로 중량이 적은 것처럼 보입니다. 어떤 디자인 패러다임을 사용해야합니까?JSON을 통해 가져온 데이터의 모델 클래스를 디자인하는 방법
답변
당신이 사용하는 데이터를 어떻게 사용하고 조작하는지에 대한 정보는 거의 제공하지 않았으므로 대답하기가 정말 어렵습니다. 그러나 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-basics 및 http://railscasts.com/episodes/95-more-on-activeresource
희망
을하는 데 도움이 - 여기더 많은 정보 http://yetimedia.tumblr.com/post/35233051627/activeresource-is-dead-long-live-activeresource 물론 피할 수 Railscasts