0

ログイン時にユーザーをリダイレクトしたい

example.com/me

そしてそうではない

example.com/users/$ID_NUMBER

routes.rb に以下を追加しました

'/me' に一致: 'users#show'

そして users_controller

@user = current_user
redirect_to me_url

ただし、リダイレクト ループが発生します。example.com/me を問題なく呼び出すことはできますが、ログイン手順で直接アクセスすることはできません。

4

1 に答える 1

1

URLヘルパーを作成する必要がありますroutes.rb

match '/me' => 'users#show', :as => :me

:as => :mepart はヘルパーme_urlとヘルパーを作成するものme_pathです。

レールルーティング

于 2012-08-17T13:11:00.373 に答える