рендеринг частичек в шаблонах actionmailer - PullRequest
5 голосов
/ 20 июня 2010

Я пытаюсь использовать существующее частичное в шаблоне actionmailer, что-то вроде ..

My merchant_offer.txt.html.erb

<%= render :partial => "offers/offer", :locals => {:offer => @offer} %>

Notifier.rb (мой класс почтовика):

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

Частичное предложение находится в другой папке представления, называемой предложениями

, но выдает отсутствующую временную ошибку.

Есть ли способ повторно использовать существующее частичное представление в шаблонах почтовых программ?

Спасибо

1 Ответ

5 голосов
/ 16 февраля 2011

Вы должны иметь возможность визуализировать частичные из шаблонов почтовой программы.

Я считаю, что ошибка в вашем представлении merchant_offer. Попробуйте переименовать 'merchant_offer.txt.html.erb' в 'merchant_offer.html.erb'

...