我已设法将devise安装到我的rails应用程序中。生成电子邮件并将电子邮件发送给用户。我的麻烦是,当我点击链接确认我的注册时,我的谷歌浏览器浏览器中出现以下错误
> `Oops! Google Chrome could not find http`
> http://http//localhost:3000/users/confirmation?confirmation_token=HCJ5yqnWkiESnVxcbeqe
似乎以下link_to
无法正常工作:
<p><%= link_to 'Confirm my account', confirmation_url(@resource, :confirmation_token => @resource.confirmation_token) %></p>
。
我的设计确认设置遵循以下SO问题How do I enable :confirmable in Devise?
我也在使用最新版本的设计。
答案 0 :(得分:1)
查看您的config/environments/development.rb
文件并确保其设置如下:
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
您发布的网址似乎已将主机配置为http//localhost:3000