Rails 邮件程序:生成没有用户模型的电子邮件

Rails mailer: generating an email without a user model

我正在使用 react-rails 创建一个基本应用程序。不涉及模型,但我确实需要通过如下所示的简单表单生成电子邮件:

由于我使用的是 React,因此我需要生成一个 AJAX Post 请求并将其指向我的 rails 邮件程序。在我见过的所有 rails 邮件程序示例中,邮件是在创建新用户时发送的(在用户 post 路径中)。我不需要这个。是否可以将我的邮件程序视为控制器并直接 post 到邮件程序?路线看起来如何?提前致谢

您可以创建自己的邮件程序。

查看 ActionMailer 的文档: http://guides.rubyonrails.org/action_mailer_basics.html

可能 想从控制器调用您的邮件程序。如果这是一个约会表单,你应该有一个 AppointmentsController 带有一些调用 Mailer 的操作,呈现一个响应,并且可能设置一个通知来给用户一些反馈。