ユーザーの Twitter 投稿を表示するサイトがあります。現在、インデックス ページで名前を検索すると、この URL に移動します。
http://127.0.0.1:3000/user?utf8=%E2%9C%93&username=neiltyson&commit=Search
このURLを縮小するにはどうすればよいですか
http://127.0.0.1:3000/user/neiltyson
ユーザーの Twitter 投稿を表示するサイトがあります。現在、インデックス ページで名前を検索すると、この URL に移動します。
http://127.0.0.1:3000/user?utf8=%E2%9C%93&username=neiltyson&commit=Search
このURLを縮小するにはどうすればよいですか
http://127.0.0.1:3000/user/neiltyson
これを使用するように編集config/routes
します。
get "user/:username" => "user#search"
そして次にapp/controller/users_controller.rb
:
def search
@user = User.find_by_username( params[:username] )
respond_to do |format|
format.html { redirect_to(@user) } # redirect to user#show action
end
end