Rails 6,Letter_opener_web:我无法在Rails开发中发送电子邮件

问题描述

我配置了letter_opener_web并在控制器中调用Mailer。 但是,当我触发该动作并检查letter_opener时,什么也没有发生。 因此,我将控制器中的方法更改为“交付!”来自“交付”

Connection refused - connect(2) for "localhost" port 25

出现以下错误

config.action_mailer.default_url_options = { host: 'localhost',port: 3000 }
config.action_mailer.delivery_method = :letter_opener_web

实际上,我将development.rb配置为

Could not find an default importer for 'C:/path/to/ttf/file/file.ttf

我该怎么办?请回答。

解决方法

传递方式错误

必须是这样

config.action_mailer.delivery_method = :letter_opener

letter_opener_web不是您使用的投放方式