0

我在我的 Ruby On rails 应用程序中添加了邮戳。我按照页面https://devcenter.heroku.com/articles/postmark#sending-emails-in-ruby-on-rails-3-x中的步骤进行操作。现在我需要添加以下代码:

class SuperMailer < ActionMailer::Base

  def email
    from       "test@domain.com"
    subject    "Hello"
    recipients "myemail@domain.com"
    tag        "big-bang"   end

end

但是,我不知道在哪里添加这个类,以及如何使用它。我是否将其添加到我的应用程序模块的 application.rb 文件中?

以及如何使用这个类在提交后发送电子邮件(即当有人按下提交时)?我在我的 static_pages 下的 app > views 下的 html 文件中使用提交按钮编写了表单 我要执行以下操作吗?

<form name="contactform" method="post" > ...
4

1 回答 1

3

Action Mailer Rails 指南是这方面最好的最全面的指南 - 它易于阅读,值得您花时间阅读。

至于你的问题——回答起来太模糊了(你在这里问了多个问题,而不仅仅是一个)——但在这种情况下,所有的答案都在 Rails 指南中。

但是对于一个:您将邮件放在app/mailers目录中,两个:您必须为调用的表单操作设置一个控制器操作,例如:SuperMailer.email.deliver

但真的:阅读指南它将回答您的问题

于 2015-01-05T04:14:36.597 回答