【发布时间】:2019-08-11 21:59:11
【问题描述】:
如果用户访问受保护的页面但未登录,我想执行以下操作 -
将它们重定向到“登录”页面,并将原始目标保存为查询参数。例如
/log-in?dest=%2Faccount%2Fsettings成功登录后,重定向到原来的页面而不是默认的
root_path,在本例中为/account/settings
有没有使用 Devise 的简单方法来完成此任务?默认情况下,登录后它似乎不会“记住”原始页面,所以我猜我必须在某处覆盖一些before_action。
谢谢!
【问题讨论】:
标签: ruby-on-rails authentication devise