私は、ユーザーが私のウェブサイトに自分のプロフィールの実名を入力していることを確認したいと思います。これらの検証を担当する宝石はありますか?Rails 4、ユーザーが本名を入力していることを検証する宝石はありますか?
-6
A
答えて
1
名前を自動的に検証することはできません。本当の名前は何ですか?本当の名前をどう定義しますか?
アイデンティティを検証する唯一の方法は、写真IDを要求して人間に確認させることです。 Jason Bourneがあなたのシステムを使用しようとしているかもしれないので、これは100%ではありません。だから彼は本当の名前を使用していません。
また、ユーザーのフォトIDを要求したり保管したりすることを禁止する法律があることも考えられます。
1
名前を構成するものは純粋に主観的なものであり、パラメータがコンテキスト内で明示的に構成されていない限り、決定的ではありません。このようなタスクを達成するのに必要な構成の量を考えれば、一般目的のライブラリが合理的に存在することは疑いがあります。これは、ある種のぎこちない正規表現のラッパーではないでしょう。実際の名前を検出するための独自の正規表現を書くことができます。 2つのことが起こります。正規表現と計算理論について多くのことを学び、必然的に偽陽性と偽陰性の両方を生成するようなものを作成します。しかし、あなたのアプリケーションは名前の中に何があるかはまったくあなた次第です。
関連する問題
- 1. システムの宝石としてRailsをインストールする必要がありますか?
- 2. RailsのCSV宝石はどこにありますか?
- 3. データベースにテストデータを入力する宝石/プラグインはありますか?
- 4. Railsの4:石造の宝石
- 5. Railsの3宝石は、私はこの宝石をした
- 6. Railsは私が宝石「chartkick」を使用しています
- 7. より強力な移行のためにGitとRailsを連携させる宝石はありますか?
- 8. Rails/Ruby:coffeescriptファイルを生成しないバックボーンの宝石はありますか?
- 9. Ruby on Railsのクイズの宝石はありますか?
- 10. Rails 3 - ページビューをカウントするための宝石がありますか?
- 11. JRuby Railsはどの宝石を使用していますか?
- 12. Rubyの宝石はサーバー上にどこにありますか?
- 13. javaでユーザー入力を検証していますか?
- 14. 宝石に何かを出力する方法はありますか?
- 15. 新しい宝石を入手する
- 16. Railsはインストールされているすべての宝石をロードしますか?
- 17. authlogicでシングルサインオンをサポートする宝石はありますか
- 18. ユーザー入力を検証する - Objective-C
- 19. ユーザー入力を検証するvba
- 20. 入力検証とDBクエリを分離する必要がありますか?
- 21. Rubyが宝石を検出していない
- 22. 宝石「レール」をバージョンに固定する必要がありますか?
- 23. 必要な宝石はどこにありますか?
- 24. Rubyが私のRailsアプリケーションに含まれているRackの宝石を使用していることを、どうすれば保証できますか?
- 25. Rails Capistrano deployは、宝石のファイルに入っていてもpgの宝石が見つからないと言っています
- 26. ローカルプラグインを宝石としてインストールすることは可能ですか?
- 27. あなたのバンドルは互いに依存する宝石を必要とし、無限ループを作ります。宝石を取り除いてください
- 28. 宝石は宝石を実行しているとき、私は、次の取得インストール宝石
- 29. WinxpからWin7へすべてのRailsの宝石を再インストールする必要がありますか?
- 30. 結果ページを表示する前にユーザーが行ったすべてのコントローラとアクションを表示するRails関数や宝石はありますか?
あなたはどのように人の名前の真実を判断すると思いますか? – davidhu2000