【问题标题】:spree order confirmation email大礼包订单确认电子邮件
【发布时间】:2016-05-23 06:22:13
【问题描述】:

我需要修改在 spree 应用中发送给客户的电子邮件。

目前一个非常普通的表格会发送到客户电子邮件。

我找不到可以修改该电子邮件和添加自定义模板的代码。

之前有人研究过这一点吗?

【问题讨论】:

    标签: ruby-on-rails spree email-templates


    【解决方案1】:

    邮件模板在core/app/mailers/spree,下单后发出的邮件应该是core/app/mailers/spree/order_mailer.rb

    【讨论】:

    • 我的邮件中只有application_mailer.rbuser_mailer.rb
    • 你用的是什么版本?我刚刚查看了他们的 git 存储库。
    • 我使用的是 gem 'spree', '3.0.5',它是 2 月发布的。
    【解决方案2】:

    app/mailers/spree 中,您需要创建一个名为order_mailer_decorator.rb 的文件。在此文件中添加:

    Spree::OrderMailer.class_eval do
        def confirm_email(order, resend = false)
            your code 
        end
    end
    

    views/spree/order_mailer 文件confirm_email.html.erb 中,您需要编写代码。

    【讨论】:

      猜你喜欢
      • 2013-11-21
      • 1970-01-01
      • 1970-01-01
      • 2018-03-21
      • 2014-03-20
      • 1970-01-01
      • 2014-09-25
      • 1970-01-01
      • 2017-05-02
      相关资源
      最近更新 更多