2012-10-11 5 views
1

어디서나이 질문에 대한 좋은 답변을 찾을 수 없습니다. 사용자에 대해 몇 가지 보안 질문/답변이있는 경우를 생각해보십시오. 이것은 잊어 버린 비밀번호 양식이나 비슷한 것을 통해 비밀번호를 요청할 때 볼 수있는 일반적인 질문/답변입니다.레일에서 모델의 대량 작성 처리

답변은 SecurityAnswer로 모델화되며 사용자와 질문에 연결됩니다 (질문은 미리 정의 된 질문 목록에서 선택할 수 있도록 데이터베이스에 고정되어 있습니다).

사용자가 등록하면 여러 가지 보안 질문을 선택하고 답변합니다. 이 기능을 위해 REST API를 설계하고 있지만 ... 표준 REST 방식을 사용하면 각 응답에 대한 요청이 필요합니다. 내가하고 싶은 것은 1 개의 요청으로 모든 답을 보내는 것이지만 이것은 RESTful이 아니다.

RESTful으로 만들기 위해 응답 그룹에서 CRUD 작업을 수행하는 SecurityAnswersHashController를 만들었습니다. 이것이 최선의 접근 방법입니까?

답변

0

응답에 사용자 모델에서 중첩 된 특성을 사용할 수 있습니다. 이렇게하면 사용자를 생성 할 때 응답 속성을 보내고 단일 호출로 모든 모델을 만들 수도 있습니다.

관련 문제