【发布时间】:2016-05-23 06:22:13
【问题描述】:
我需要修改在 spree 应用中发送给客户的电子邮件。
目前一个非常普通的表格会发送到客户电子邮件。
我找不到可以修改该电子邮件和添加自定义模板的代码。
之前有人研究过这一点吗?
【问题讨论】:
标签: ruby-on-rails spree email-templates
我需要修改在 spree 应用中发送给客户的电子邮件。
目前一个非常普通的表格会发送到客户电子邮件。
我找不到可以修改该电子邮件和添加自定义模板的代码。
之前有人研究过这一点吗?
【问题讨论】:
标签: ruby-on-rails spree email-templates
邮件模板在core/app/mailers/spree,下单后发出的邮件应该是core/app/mailers/spree/order_mailer.rb。
【讨论】:
application_mailer.rb 和user_mailer.rb
gem 'spree', '3.0.5',它是 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 中,您需要编写代码。
【讨论】: