【发布时间】:2012-07-20 14:17:15
【问题描述】:
我想知道我是否对 Devise 要求过高。我想让访问者填写表格,然后在他们按下“提交”按钮时被要求注册。那是容易的部分。我的问题是,一旦用户被重定向到注册表单并填写了它,我就无法将他们重定向回原始表单,以便可以提交 that 表单(但现在用户 ID)。
我在应用程序控制器中使用了“after_sign_in_path_for(resource)”方法,但我的问题是注册后,request.referer 不是原始表单,而是注册表单。我考虑过使用 before_filter :store_location 回调,但后来我意识到它会存储最近的位置,即注册表单的 url。
如何将原始表单设置为注册后要呈现的正确位置?
附:这个问题来自一个相关的问题,位于here。
【问题讨论】:
标签: ruby-on-rails devise