0

私はこの簡単な方法を持っています:

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

Herokuでは、メソッドsend_email_to_userにruby変数からパラメーターが渡されませんparams。しかし、電話をかける前に、send_email_to_user私はparams問題なく保存されたデータを処理しています...

しかし、それらをメーラーのメソッドに渡そうとすると、エラーが発生します...

ローカルホストではこのフローは正しく機能しますが、Herokuでは機能しません。誰かが同じ問題を抱えていましたか、それとも誰か助けがありますか、それを修正する方法は?

ありがとう

4

1 に答える 1

0

これを本番モードでローカルに実行してみて(rails server -e production)、それでも機能するかどうかを確認してください。

また、HerokuはSMTPサービスを直接提供しないため、アプリケーションに電子メールアドオンの1つ(SendGridなど)が接続されていることを確認してください。

于 2012-07-11T11:06:54.083 に答える