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. 大文字と小文字を区別するURLトリガーCORSエラー
- 2. nodejs express - 大文字と小文字を区別するURLの
- 3. ASP.NET MVC 3大文字と小文字を区別するURL
- 4. 大文字と小文字の区別
- 5. Railsで大文字と小文字を区別しないルート
- 6. Zend URLとモジュール名大文字と小文字の区別
- 7. Djangoの大文字と小文字を区別しないURL?
- 8. nginxの大文字と小文字を区別しないURL
- 9. 大文字と小文字の区別から大文字小文字を区別しないものへ
- 10. Springアプリケーションの大文字と小文字の区別の問題
- 11. 大文字小文字の区別SSIS
- 12. indexOf大文字小文字の区別?
- 13. 大文字と小文字を区別しないファイルシステムから大文字小文字を区別するアプリケーションにJavaアプリケーションを移動
- 14. マッチング大文字と小文字を区別Unicode文字列
- 15. MySQLの大文字と小文字を区別するクエリ
- 16. 大文字と小文字を区別するフィルタは、レルム
- 17. Java配列の大文字と小文字を区別する
- 18. Marklogicで大文字と小文字を区別する方法
- 19. firebaseクエリメソッドstartAt()大文字と小文字を区別するパラメータ
- 20. IMAPメールボックス名の大文字と小文字を区別する
- 21. 大文字と小文字を区別するPHP PDOログインスクリプト
- 22. MySQLの大文字と小文字を区別するクエリ
- 23. Regex:大文字と小文字の区別を無視する
- 24. androidで大文字と小文字を区別する
- 25. EJB3の大文字と小文字を区別するアノテーション
- 26. 大文字と小文字を区別するSumif
- 27. Wakanda dbの大文字と小文字を区別するクエリ
- 28. Oracle SQL Developer - 大文字と小文字を区別する
- 29. Automapper - 大文字と小文字を区別する
- 30. 大文字と小文字を区別して置換する
ここであなたのクレジットを増やそうとしていますか?あなたがここで尋ねるならば、ハハは –
のおかげでありがたいかもしれません。それは同じ問題で他の人を助けることができます。 – miked