我知道这已被多次看到,但我不明白我做错了什么。我正在尝试通过 rake 任务发送邮件,但出现此错误
缺少要链接的主机!请提供 :host 参数,设置 default_url_options[:host],或设置 :only_path 为 true
在staging
环境中(托管在heroku上)。困扰我的是,当我启动控制台时,我可以毫无问题地发送邮件。在开发中,我通过 rake 任务直接发送邮件没有问题。
您可以在此 gist中查看环境文件、邮件程序类和 rake 任务。我真的不明白我在这里做错了什么。
非常感谢您的时间!