アプリを適切に構築し、適切で一貫性のある API を提供することについていくつか考えていますが、現在、ユーザー/アカウント モデルについて疑問を持っています。
面白いですが、いくつかのアプリを検討すると、それらはあなたをユーザーのように扱っていることがわかりますが、詳細を編集するとアカウントにリダイレクトされます。
これの良い例がツイッターです。
この種のアーキテクチャを構築するための最良の方法は何かについて、あなたの意見を知りたいです。
そのアカウントは本当に必要ですか?
なぜアカウントまたはユーザーを使用する必要があるのですか?
後でそのユーザーの支払い指示を実装することにした場合、そのユーザーはパスワードやその他の重要な情報を保存するアカウント内にその情報を保存する必要がありますか?
申し訳ありませんが、他のアプリが必要以上のモデルを使用しているように見えることがあるので、この件についてはちょっと迷っています:(
私は、次のようなモデルを関連付ける必要があると考えていました。
User has_one :account
しかし、ユーザーとアカウントにどのような情報が入るかはまだわかりません。
助けてくれてありがとう
乾杯