路由重定向

时间:2012-08-17 13:02:14

标签: ruby-on-rails ruby-on-rails-3

登录后,我希望将用户定向到

  

example.com/me

而不是

  

example.com/users/$ID_NUMBER

我已将以下内容添加到我的routes.rb

  

匹配' / me',来:'用户#show'

和users_controller

@user = current_user
redirect_to me_url

但是,我得到了重定向循环。我可以毫无问题地致电example.com/me,但在登录步骤中我不能直接去那里。

1 个答案:

答案 0 :(得分:1)

您需要在routes.rb

中创建网址助手
match '/me' => 'users#show', :as => :me

:as => :me部分是创建me_urlme_path助手的原因。

Rails routing