作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在使用 Ruby 2.0
、Rails 4.0
和 Devise 3.0.3
我已经将我的应用更改为新域,所以我更改了 development.rb
文件中的主机,如下所示,
config.action_mailer.default_url_options = { :host => 'xxxxx.com' }
在此之后,
注册后,当我点击邮件中的确认链接时,我的帐户得到了确认,但我需要重新发送确认说明页面。
这是我确认后的路径,
def after_confirmation_path_for(resource_or_scope)
new_order_path
end
我想去 new_order_path
我哪里出错了,我应该在其他地方改吗?
请有人帮助我。
注意:在我的旧域中它运行良好。
最佳答案
通常这是由于 session 持久性而发生的。
发送邀请后,退出您的网站(我假设您的页面顶部有一个“退出”链接)。
然后查看已发送的确认邮件并单击链接。这样,当浏览器打开页面时,它将使用确认链接 url 中的 token 来验证新用户。
关于ruby-on-rails - Devise - 确认后重定向到重发确认指令页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19344672/
我不明白发生了什么...... 使用 q promise ,这有效: const deferred = q.defer(); deferred.resolve('Hellow'); const myP
我是一名优秀的程序员,十分优秀!