1

この質問に対する適切な答えはどこにも見つかりません。ユーザーに対していくつかのセキュリティの質問/回答があるシナリオを考えてみましょう。これらは、パスワードを忘れたフォームなどでパスワードを要求するときに表示される典型的な質問/回答です。

回答は SecurityAnswer としてモデル化され、ユーザーと質問に関連付けられます (質問はデータベース内で静的であるため、ユーザーは事前定義された質問のリストから選択できます)。

ユーザーが登録すると、ユーザーはいくつかの秘密の質問を選択して回答します。私はこの機能のためにREST APIを設計しています...しかし、これを標準のRESTの方法で行うと、回答ごとにリクエストが必要になります。私がやりたいことは、1 つの要求ですべての回答を送信することですが、これは RESTful ではありません。

RESTful にするために、回答のグループに対する CRUD アクションの実行を担当する SecurityAnswersHashController を作成しました。これは最善のアプローチですか?

4

1 に答える 1

0

回答には、ユーザー モデルでネストされた属性を使用できます。このようにして、ユーザーを作成するときに、answers 属性を送信して、1 回の呼び出しですべてのモデルを作成することもできます。

于 2012-10-11T16:20:56.897 に答える