使用Shoppe gem + Rails发送电子邮件

克里斯·布朗

尝试使用Shoppe gem发送已接受的订单电子邮件通知。

production.rb

  config.action_mailer.delivery_method = :smtp
  config.action_mailer.smtp_settings = {
      :address              => "smtp.gmail.com",
      :port                 => 587,
      :user_name            => ENV['chbrown1293'],
      :password             => ENV['*******'],
      :authentication       => "plain",
      :enable_starttls_auto => true
  }

订单控制器

  def payment
    gon.client_token = generate_client_token
    @order = Shoppe::Order.find(current_order.id)
    @result = Braintree::Transaction.sale(
        amount: current_order.total,
        payment_method_nonce: params[:payment_method_nonce])
    if @result.success?
      Shoppe::OrderMailer.accepted(@order)
      current_order.destroy
      redirect_to root_url, notice: "Payment successful, congratulations!"
    end
  end

不知道我在想什么,但它可能很明显!(我以前从未设置过邮件收发器-我确实是菜鸟:)

谢谢!

坑底

如果我没有记错的话,Shoppe在其订单控制器下的应用程序的gemfile中内置了一个自动邮件程序。(检查github回购以确认)

为了访问它,您应该使用邮件信息设置用于生产的配置文件。

还要确保在“ / shoppe / settings”上设置邮件程序

购买后,您会收到一封电子邮件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用每当 gem 定期发送电子邮件

来自分类Dev

Rails 4,不使用sendmail发送电子邮件

来自分类Dev

是否可以创建一个使用 ruby 中的 gem 'mail' 发送电子邮件的 html 页面?

来自分类Dev

使用2封电子邮件和凭据在Rails中发送电子邮件

来自分类Dev

使用Shoppe gem检索订单商品的图像

来自分类Dev

使用sendmail发送电子邮件

来自分类Dev

使用php发送电子邮件

来自分类Dev

使用mail()发送电子邮件

来自分类Dev

使用nodemailer发送电子邮件

来自分类Dev

使用VBScript发送电子邮件

来自分类Dev

使用nodemailer发送电子邮件

来自分类Dev

使用Gradle发送电子邮件

来自分类Dev

使用Javax发送电子邮件?

来自分类Dev

使用SSL发送电子邮件

来自分类Dev

使用Phonegap发送电子邮件

来自分类Dev

使用SwiftUI发送电子邮件

来自分类Dev

使用sendmail发送电子邮件

来自分类Dev

使用Telnet发送电子邮件

来自分类Dev

使用SSL发送电子邮件

来自分类Dev

使用Gradle发送电子邮件

来自分类Dev

使用 netcat 发送电子邮件

来自分类Dev

使用 Lua 发送电子邮件

来自分类Dev

使用 TcpClient 发送电子邮件

来自分类Dev

动作邮件程序-使用Ruby on Rails通过联系表单发送电子邮件

来自分类Dev

在Rails中使用发送网格批量发送电子邮件

来自分类Dev

在Rails中使用发送网格批量发送电子邮件

来自分类Dev

如何使用Tibco邮件活动发送电子邮件

来自分类Dev

使用邮件功能从php发送电子邮件

来自分类Dev

使用 php 邮件功能发送电子邮件 - 变慢