Rails Mailer有必要设置路线



我正在学习如何使用动作邮件。

我已经阅读了几个教程,大多数情况下,他们没有提及设置路线的任何内容。

我用:

创建了一个my_mailer
def send_email
end

views/mailers/send_email上的视图。

我看到我运行rails g mailer my_mailer时没有创建任何路线。

我也尝试了rails g mailer my_mailer send_email,它创建视图但不会在路由上添加任何内容。

当我进入localhost:3000/mailers/my_mailer/send_email时,我会遇到一个没有路由错误。是因为我没有添加任何路线,还是应该看其他地方?

没有创建路线。

要发送邮件,您可以致电

MyMailer.send_email(arguments).deliver

在App/*_ Controller.RBS的操作中。

最新更新