2010-05-17 53 views
3

使用delayed_job的發送emails-文件filename.text.html.erb的Rails的delayed_job發送電子郵件作爲HTML

有時他們正確地呈現我的收件箱中顯示他們有時顯示爲HTML代碼。

我注意到,當我停止並在服務器上啓動delayed_job守護程序時,它在某些情況下似乎有所幫助,但並非總是如此。

任何想法?

回答

1

在您的郵件類中,您需要將content_type設置爲text/htmltext/plain。代碼看起來像這樣:

class Postman < ActionMailer::Base 
    # ... 
    def foo_mail 
    content_type 'text/html' 
    # code 
    end 
    end 
    # ... 
end