我正在学习如何使用Action 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
时,我收到了无路由错误。是因为我没有添加任何路线,还是应该在其他地方寻找?
答案 0 :(得分:0)
没有要创建的路线。
要发送邮件,您可以致电
MyMailer.send_email(arguments).deliver
在app / * _ controller.rbs的行动中。