【发布时间】:2016-08-15 00:20:29
【问题描述】:
我正在使用 react-rails 创建一个基本应用程序。没有涉及模型,但我确实需要通过如下所示的简单表单生成电子邮件:
由于我使用的是 React,我需要生成一个 AJAX Post 请求并将其指向我的 rails 邮件程序。在我见过的所有 Rails 邮件程序示例中,邮件是在创建新用户时发送的(在用户发布路径中)。我不需要这个。是否可以将我的邮件程序视为控制器并直接发布到邮件程序?路线看起来如何?提前致谢
【问题讨论】:
我正在使用 react-rails 创建一个基本应用程序。没有涉及模型,但我确实需要通过如下所示的简单表单生成电子邮件:
由于我使用的是 React,我需要生成一个 AJAX Post 请求并将其指向我的 rails 邮件程序。在我见过的所有 Rails 邮件程序示例中,邮件是在创建新用户时发送的(在用户发布路径中)。我不需要这个。是否可以将我的邮件程序视为控制器并直接发布到邮件程序?路线看起来如何?提前致谢
【问题讨论】:
您可以创建自己的邮件。
查看 ActionMailer 的文档: http://guides.rubyonrails.org/action_mailer_basics.html
您可能想要从控制器调用您的邮件程序。如果这是一个约会表单,您应该有一个 AppointmentsController ,其中包含一些调用 Mailer、呈现响应并可能设置通知以向用户提供反馈的操作。
【讨论】: