Ruby on rails Rails在登录时设计成功的路线

Ruby on rails Rails在登录时设计成功的路线,ruby-on-rails,devise,controller,routes,Ruby On Rails,Devise,Controller,Routes,我仍然不明白在成功登录Desive后如何路由到用户配置文件页面。我已经阅读了其他问题,在谷歌上搜索,并浏览了Desive文档,但我仍然无法让它工作/理解 按我的路线 get '/:id', to: 'profiles#show' 我只希望该页面(用户id为myapp.com/profilename)成为用户登录时重定向到的页面。我认为这是一个快速解决方案,但是,我在这个问题上花费了太多的时间 谢谢 您可以使用“设计路线助手”: authenticated :user do root :

我仍然不明白在成功登录Desive后如何路由到用户配置文件页面。我已经阅读了其他问题,在谷歌上搜索,并浏览了Desive文档,但我仍然无法让它工作/理解

按我的路线

  get '/:id', to: 'profiles#show'
我只希望该页面(用户id为myapp.com/profilename)成为用户登录时重定向到的页面。我认为这是一个快速解决方案,但是,我在这个问题上花费了太多的时间


谢谢

您可以使用“设计路线助手”:

authenticated :user do
  root :to => "profiles#show"
end

然后,您将使用
current_user
而不是
params[:id]
来确定要显示哪个配置文件。

重定向url必须在控制器操作中写入