【发布时间】:2017-03-29 14:58:46
【问题描述】:
我在 Heroku 上使用带有 Devise 的 Rails 4,以及用于发送电子邮件的 SendGrid。
邮件程序通常设置正确:当用户注册时,需要管理员批准,为此我会收到电子邮件。
但是,当我尝试请求密码重置指令(通过mydomain.com/users/password/new)时,我收到 Heroku 令人沮丧的消息“我们很抱歉,但出了点问题”。没有邮件被发送。 SendGrid 甚至不注册请求,所以应用程序甚至没有达到那么远。
日志中显示的最后一件事是:
2016-11-15T09:14:37.209243+00:00 heroku[router]: at=info method=POST path="/users/password"
我什至不知道如何追踪这个问题。有人可以帮忙吗?
编辑:我应该注意,如果我输入一个 不存在的 电子邮件地址,我会被重定向到告诉我的视图,绕过我输入 时出现的错误现有的电子邮件地址。
【问题讨论】:
标签: ruby-on-rails heroku devise passwords sendgrid