2010-06-20 6 views
5

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

Мой 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 "[email protected]" 
    recipients [email protected] 
    sent_on Time.now 
    body :offer => offer 
end 

Предложения парциального в в другой папке просмотра называемых предложения

Но это выдает недостающую ошибку tempalate.

Есть ли способ повторно использовать существующий вид частичного входа в tempalates mailer?

Благодаря

ответ

5

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

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