在Heroku上传递参数不起作用?

时间:2012-07-10 22:59:57

标签: ruby-on-rails-3 methods heroku params

我有这个简单的方法:

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上没有。有没有人有相同的问题或者会有任何人帮助,如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:0)

尝试在本地生成模式(rails server -e production)中运行此操作并查看它是否仍然有效。

同时确保您的应用程序附带了一个电子邮件加载项(例如SendGrid),因为Heroku不直接提供任何SMTP服务。