2012-07-10 77 views
0

我有这个简单的方法:在Heroku上无法传递参数?

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

在Heroku上,该方法send_email_to_user不是从红宝石变量params传递的参数。但调用send_email_to_user之前,我与存储在params没有任何问题的数据的工作...

但是当我尝试将它们传递给寄件人的方法,我会得到错误...

在本地主机正确地处理这个流程,但在Heroku上没有。有没有人有同样的问题,或有任何人一些帮助,如何解决这个问题?

感谢

回答

0

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

另外,由于Heroku不直接提供任何SMTP服务,请确保您的应用程序附有其中一个电子邮件附件(例如SendGrid)。