Rails梅勒是否有必要设置路线?

时间:2016-12-07 16:20:07

标签: ruby-on-rails actionmailer

我正在学习如何使用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时,我收到了无路由错误。是因为我没有添加任何路线,还是应该在其他地方寻找?

1 个答案:

答案 0 :(得分:0)

没有要创建的路线。

要发送邮件,您可以致电

MyMailer.send_email(arguments).deliver

在app / * _ controller.rbs的行动中。