私は、ユーザーが次のようにルート URL にアクセスできるようにするアプリに取り組んでいます。
http://localhost:3000/param_here
私のルートは次のように設定されています。
match '/:test' => redirect { |params| "/?id=#{params[:test]}" }
これに関する問題は、私の他のルートがピックアップされ、リダイレクトされていることです。
フルルート.rb
Myapp::Application.routes.draw do
match '/:test' => redirect { |params| "/?id=#{params[:test]}" }
match '/aboutus', to: 'pages#aboutus', as: "about_us"
# Set the Home Page to a static page
root :to => 'pages#home'
end
そのため、ユーザーが に移動する/aboutus
と、リダイレクトはそれを取得し、 として設定する必要があると想定しid
ます。このリダイレクトも実現しながら、通常のルートを使用したいと思います