「会社」のリソースがあります。ユーザーが無料アカウントにサインアップするとき、彼らは電子メールアドレスを入力するだけです。彼らが彼らのアカウントをアップグレードしたいとき、私は彼らから彼らの住所のような追加の詳細をとる必要があります。これをどのようにモデル化するのが最適ですか?
- 住所の詳細を会社のテーブルに保存しますか?
- 企業との1対1のマッピングを含む個別の「アドレス」テーブルがあり、アップグレードはアドレスの新しいアクションで行われますか?
- アカウントをアップグレードし、アドレス情報を取得する会社のリソースにアクションを作成しますか?
- 会社のテーブルに追加の住所情報を追加する「upgrade」という新しいリソースを作成しますか?
ありがとう