We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
今の所は上記のような構成になっているけど、Railsでのモデルのidはおそらくシステム内部で用いるためのもので、例えばユーザーがログインしたときに "Hello, 2!" などと表示することは想定されていない。
このためアプリケーション上で用いることができるユーザーを一意に識別する別のIDが欲しくなる。 これがあれば、例えばweb上でユーザー情報にアクセスする(どれだけ他人の情報にアクセスする必要があるかという話ではあるけれども、他人から見られることがモチベーションになるという話もあったはず)時のルーティングなんかにも使える。 そんな理由で人間が見るためのIDを用意するのはマストでやりたい。この部分に関してはTwitterでのログインのときにどのタイミングでIDを登録させるかを考える必要がありそう。
さらに言えば、例えばSlackやTwitterではそういうID以外にもユーザーが名前を設定することができる。 こっちの名前は必須ではないし、ユーザーを識別するためのものでもない。これも実装した方がいいかと言われると微妙だけど、オプションとしてあってもいいかもしれない。
ということで提案したいのは上記のような構成。識別するためのIDの名前がuseridでいいのかについては議論の余地があるかも。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
現状持たせている情報
今の所は上記のような構成になっているけど、Railsでのモデルのidはおそらくシステム内部で用いるためのもので、例えばユーザーがログインしたときに "Hello, 2!" などと表示することは想定されていない。
このためアプリケーション上で用いることができるユーザーを一意に識別する別のIDが欲しくなる。
これがあれば、例えばweb上でユーザー情報にアクセスする(どれだけ他人の情報にアクセスする必要があるかという話ではあるけれども、他人から見られることがモチベーションになるという話もあったはず)時のルーティングなんかにも使える。
そんな理由で人間が見るためのIDを用意するのはマストでやりたい。この部分に関してはTwitterでのログインのときにどのタイミングでIDを登録させるかを考える必要がありそう。
さらに言えば、例えばSlackやTwitterではそういうID以外にもユーザーが名前を設定することができる。
こっちの名前は必須ではないし、ユーザーを識別するためのものでもない。これも実装した方がいいかと言われると微妙だけど、オプションとしてあってもいいかもしれない。
提案
ということで提案したいのは上記のような構成。識別するためのIDの名前がuseridでいいのかについては議論の余地があるかも。
The text was updated successfully, but these errors were encountered: