用户登录后如何重定向到链接(点击电子邮件)?

时间:2016-03-31 17:25:58

标签: ruby-on-rails redirect devise

我有一个rails应用程序,我们向用户发送电子邮件,其中包含应用程序中不同页面的链接,现在如果用户未登录,他将被重定向到设计宝石的登录页面和引导用户的电子邮件链接应用程序从浏览器栏中消失,登录页面显示链接http://localhost:3000/employee#/registration

现在我可以在链接消失前保存电子邮件链接(http://localhost:3000/employee#/my-department)参数,以便在登录后我可以编写代码将用户重定向到该链接。

电子邮件链接示例

我想保存my-department,my-stats等信息,成功登录后,我想重定向到这些页面。

1 个答案:

答案 0 :(得分:0)

讨厌提供一个只是一个链接的答案,但这就是你在这里所需要的:

https://github.com/plataformatec/devise/wiki/How-To:-Redirect-back-to-current-page-after-sign-in,-sign-out,-sign-up,-update

基本上您需要推荐人位置。它会在重定向到登录页面之前存储,然后在成功登录后再次拉出。