Rails Mailer是否需要设置路由?
Rails Mailer is it necessary to set routes?
我正在学习如何使用 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
时,出现无路由错误。是因为我没有添加任何路线还是我应该去别的地方看看?
没有要创建的路由。
要发送邮件,您可以拨打
MyMailer.send_email(arguments).deliver
在应用程序/*_controller.rbs' 操作中。
我正在学习如何使用 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
时,出现无路由错误。是因为我没有添加任何路线还是我应该去别的地方看看?
没有要创建的路由。
要发送邮件,您可以拨打
MyMailer.send_email(arguments).deliver
在应用程序/*_controller.rbs' 操作中。