Ruby on rails 在actionmailer模板中呈现部分
我正在尝试使用actionmailer模板中的现有部分,例如 My merchant_offer.txt.html.erbRuby on rails 在actionmailer模板中呈现部分,ruby-on-rails,actionmailer,erb,Ruby On Rails,Actionmailer,Erb,我正在尝试使用actionmailer模板中的现有部分,例如 My merchant_offer.txt.html.erb <%= render :partial => "offers/offer", :locals => {:offer => @offer} %> 该优惠位于另一个名为“优惠”的视图文件夹中 但它抛出了一个缺失的tempalate错误 有没有办法在mailer tempalates中重用现有的部分视图 谢谢您应该能够从mailer模板中呈现部分内
<%= render :partial => "offers/offer", :locals => {:offer => @offer} %>
该优惠位于另一个名为“优惠”的视图文件夹中
但它抛出了一个缺失的tempalate错误
有没有办法在mailer tempalates中重用现有的部分视图
谢谢您应该能够从mailer模板中呈现部分内容 我相信这个错误在你的商家的观点中。尝试将“merchant\u offer.txt.html.erb”重命名为“merchant\u offer.html.erb”
def merchant_offer(offer)
subject "New Offer from #{offer.merchant.name}"
from "xxx@gmail.com"
recipients xxx@
sent_on Time.now
body :offer => offer
end