githubが使用するようなルートを実装するための最良の方法は何でしょうか?
元:
github.com/about
github.com/37signals
github.com/javan
/ aboutは実際のコントローラーだと思いますが、2番目と3番目はおそらくユーザーコントローラーをロードします。これを行うための最良の方法は何ですか?
githubが使用するようなルートを実装するための最良の方法は何でしょうか?
元:
github.com/about
github.com/37signals
github.com/javan
/ aboutは実際のコントローラーだと思いますが、2番目と3番目はおそらくユーザーコントローラーをロードします。これを行うための最良の方法は何ですか?
match '/:id/' => 'user#show'
のようなユーザーのようなルートを記述し、コントローラーjavan
のshow
アクションでuser
ユーザー名でユーザーを検索します。
したがって、ユーザーコントローラーでは:
@user = User.find_by_username(params[:id])
ルートについて詳しくは、こちらをご覧ください。