2009-07-19 11 views
5

मैं रेल ऐप से सादा पाठ ईमेल भेजना चाहता हूं। अपने मेल config भेजने में मेरे पास है:रेल से HTML ईमेल के बजाय आप सादे टेक्स्ट कैसे भेजते हैं?

ActionMailer::Base.default_content_type = 'text/plain' 

बहरहाल, जब मैं रेल कंसोल से एक परीक्षण ईमेल भेजने के लिए, मैं:

>> GeneralAppMailer.deliver_test 

# ... 

Content-Type: text/html; charset=utf-8 

और Gmail में इसे देख, यह हो प्रतीत होता है एचटीएमएल के रूप में संभाला।

उत्तर

12

सुनिश्चित करें कि आपका टेम्पलेट .text.erb एक्सटेंशन के साथ समाप्त होता है और .html.erb नहीं है। ActionMailer documentation देखें।

1

test आपकी GeneralAppMailer कक्षा में विधि को देखे बिना, यह कहना असंभव है, लेकिन शायद यह इसलिए है क्योंकि आप संदेश भेजने के लिए एक HTML- आधारित टेम्पलेट प्रस्तुत कर रहे हैं। लेकिन शायद आपको अपना कोड पोस्ट करना चाहिए।

संबंधित मुद्दे