我有这个简单的方法:
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
中存储的数据而没有任何问题......
但是当我尝试将它们传递给邮件程序时,我会收到错误...
在localhost上正常工作,但是在Heroku上没有。有没有人有相同的问题或者会有任何人帮助,如何解决这个问题?
由于
答案 0 :(得分:0)
尝试在本地生成模式(rails server -e production
)中运行此操作并查看它是否仍然有效。
同时确保您的应用程序附带了一个电子邮件加载项(例如SendGrid),因为Heroku不直接提供任何SMTP服务。