GoogleのRailsアプリケーションでは、RESTアーキテクチャでは、明らかに大文字と小文字を区別するユーザーURLのみが許可されています。ユーザーのURLがourapp.com/ChrisScutti
またはourapp.com/chrisscutti
と表示されるようにします。誰かが大文字小文字に基づいてURLを間違って入力しただけで、間違いなく404を取り除きたいとは思わない。Railsアプリケーション大文字と小文字を区別するURL
1
A
答えて
2
PostgreSQLのように大文字と小文字を区別するdbmsを使用している可能性が高いためです。その場合は、使用している条件を変更して、そのユーザーが大文字と小文字を区別しないようにします。
User.where("lower(username) = ?", username.downcase).first
ブラウザのURLの外観は変更されませんが、大文字と小文字は区別されません。
0
この宝石は、ルートがでキックをディスパッチする前にパス全体をdowncaseます。
https://rubygems.org/gems/route_downcaser
あなたは各コントローラのクレイジーハックを行う必要はありませんこの方法です。
/Carsten
関連する問題
- 1. nodejs express - 大文字と小文字を区別するURLの
- 2. ASP.NET MVC 3大文字と小文字を区別するURL
- 3. Zend URLとモジュール名大文字と小文字の区別
- 4. Djangoの大文字と小文字を区別しないURL?
- 5. nginxの大文字と小文字を区別しないURL
- 6. indexOf大文字小文字の区別?
- 7. 大文字小文字の区別SSIS
- 8. マッチング大文字と小文字を区別Unicode文字列
- 9. 大文字と小文字を区別しないファイルシステムから大文字小文字を区別するアプリケーションにJavaアプリケーションを移動
- 10. MySQLの大文字と小文字を区別するクエリ
- 11. Regex:大文字と小文字の区別を無視する
- 12. ログイン:大文字と小文字を区別するXcode/PHP
- 13. MySQLの大文字と小文字を区別するクエリ
- 14. Oracle SQL Developer - 大文字と小文字を区別する
- 15. IMAPメールボックス名の大文字と小文字を区別する
- 16. Automapper - 大文字と小文字を区別する
- 17. androidで大文字と小文字を区別する
- 18. 大文字と小文字を区別するLINQ to DataSet
- 19. EJB3の大文字と小文字を区別するアノテーション
- 20. Access 2010の大文字と小文字を区別する
- 21. AutoMapperは大文字と小文字を区別しますか?
- 22. メタキーワードは大文字と小文字を区別しますか?
- 23. PHP strpos()は大文字と小文字を区別します
- 24. は:大文字と小文字を区別しますか?
- 25. mysqlは大文字と小文字を区別しますか?
- 26. HTMLは大文字と小文字を区別しますか?
- 27. Haystackファセットは大文字と小文字を区別します
- 28. SQL Serverクエリのパフォーマンス、大文字大文字小文字の区別とクエリ
- 29. 大文字と小文字の区別とデータベースプロジェクト
- 30. 大文字と小文字の区別がありますTSQL
ここであなたのクレジットを増やそうとしていますか?あなたがここで尋ねるならば、ハハは –
のおかげでありがたいかもしれません。それは同じ問題で他の人を助けることができます。 – miked