0

我有这个简单的方法:

def my_method
  ...here I am working with "params"
  MyMailer.send_email_to_user(params).deliver
end

在 Heroku 上,方法send_email_to_user没有从 ruby​​ variable 传递参数params。但在调用之前,send_email_to_user我正在处理存储的数据,params没有任何问题......

但是当我尝试将它们传递给邮件程序的方法时,我会得到错误......

在 localhost 上,这个流程可以正常工作,但在 Heroku 上却不行。有没有人遇到同样的问题或者有人会帮忙,如何解决?

谢谢

4

1 回答 1

0

尝试在本地 ( ) 生产模式下运行它rails server -e production,看看它是否仍然有效。

还要确保您有一个附加到您的应用程序的电子邮件插件(例如SendGrid),因为 Heroku 不直接提供任何 SMTP 服务。

于 2012-07-11T11:06:54.083 回答