Rails 4.2发布后发送电子邮件

时间:2015-05-16 15:14:58

标签: email ruby-on-rails-4

我有一个简单的Rails 4.2博客应用程序。 我创建了一个名为'published'的布尔值。只有已发表的文章显示在博客上。

我想在新帖子标记为“已发布”时向订阅者发送电子邮件。

我通过Mailchimp列表设置订阅,然后使用Mandrill发送电子邮件。 在我检查帖子上“发布”后,如何收到要发送的电子邮件?非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

没有看到你的代码,这样的东西可能会起作用

def publish
  @post = Post.find(params[:id])
  @post.publish
  begin
    @mailer = PublishedNotificationMailer.published_email(@post).deliver
    render :json => '', :status => 200
  rescue
    render :json => '', :status => 422
  end
end