重定向请用后制定

是否有可能与制订登录后,将用户重定向到不同的页面(基于角色)? 它似乎只重定向到根:在routes.rb中定义=> ...页

谢谢!

--------------解决方案-------------

默认情况下制定确实路由根后的行动。 有关于对制定维基覆盖这些操作的好文章, https://github.com/plataformatec/devise/wiki/How-To:-Redirect-to-a-specific-page-on-successful-sign-in

或者你可以去更远通过设置stored_locations_for(resource)到零,然后对每个动作的不同重定向,即: after_sign_up_path(resource)after_sign_in_path(resource)等。

只是你可以在添加此方法应用程序控制器

def after_sign_in_path_for(resource)
user_path(current_user) #your path
end

这是我相信的是你正在寻找从色器件维基答案:

如何更改默认sign_in和SIGN_OUT路线

分类:Ruby on Rails的 时间:2015-03-15 人气:1
本文关键词: Ruby on Rails的,设计
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.426 (s). 10 q(s)