私はユーザーがそのように自分の個人的なURLを登録できるアプリを持っています
- myapp.com/users-personal-url
Rails構成ファイルを実行して、すでに使用されているURLを自動的に取得し、検証メソッドでこれらを繰り返して、ユーザーがこれらのURLを予約できないようにします。例えば...
ルートファイルに次のようなものがある場合
match 'test' => 'courses#test'
resource :users
その場合、ユーザーは「users」URLまたは「test」URLを登録できないはずです。これまでのところ、ルビークラス内のすべてのルートを使用して取得できることがわかりましたrake routes
しかし、私はレール初心者なので、文字列操作のスキルは私を失敗させています。基本的に、ルートをサブストリング化し、コレクションに配置して、検証チェックを行う必要があります。正しい方向へのポインタまたは作業コードをいただければ幸いです。ありがとう。