久々の Rails ネタ。 『root 直下にユーザー名がくるような URL』を設計したいときがたまにある。 例えばこんなやつ。 https://localhost:3000/<ユーザー名>/issues この URL を実現するには、routes.rb で scope を使って、次のようにルーティングを記述すればいい。 scope "/:username" do get "/" => "home#index" resources :issues end ルーティングを確認してみると Prefix Verb URI Pattern Controller#Action GET /:username(.:format) home#index issues GET /:username/issues(.:format) issues#index POST /:username/issues(.: