我正在编写一个Rails应用程序中使用Devise,我想让用户在登录或注册后回到原来的位置.
例如,如果我有一个"评论"控制器受以下保护:
before_filter :authenticate_user!
Run Code Online (Sandbox Code Playgroud)
然后我希望点击"立即评论"的用户!按钮(因此重定向到CommentsController中的新操作)登录,然后让Devise将它们重定向到CommentsController中的新操作(或者它们在哪里),而不是应用程序的通用根,或者通用的after_sign_in_path.
通过RDOC for Devise,我发现这个方法看起来好像Devise至少有能力独自完成这样的事情,但我无法找到方法.