Tuesday, 15 September 2015

ruby on rails - Reusing same view for several emails method with actiomailer -


  वर्ग व्यवस्थापक मेलर & lt; ActionMailer :: बेस डीईएफ़ send_message_to_user (उपयोगकर्ता, विषय, शरीर, स्थान) @body = शरीर मेल (: = & gt; user.email,: विषय = & gt; अधीन) अंत डीईएफ़ send_message_to_all_users (उपयोगकर्ता, विषय, शरीर, स्थान) @ शरीर = शरीर मेल (: = & gt; user.email,: विषय = & gt; अधीन) अंत डीईएफ़ send_message_to_active_users (उपयोगकर्ता, विषय, शरीर, स्थान) @body = शरीर मेल (: = & gt; user.email,: विषय = & gt; अधीन) अंत डीईएफ़ send_message_to_suspended_users (उपयोगकर्ता, विषय, शरीर, स्थान) @body = शरीर मेल (: करने के लिए = & gt; user.email,: विषय = & gt; अधीन) अंत अंत   < p> मैं बजाय चाहते हैं 4 बार देखा गया  send_message_to_active_users.html.erb ,  send_message_to_all_users.html.erb ,  send_message_to_suspended_users.html.erb , <कोड का उपयोग > send_message_to_user.html.erb   प्रत्येक कार्य के लिए, मैं सभी कार्यों के लिए केवल 1 बार देखा गया फ़ाइल का उपयोग करना चाहते हैं।   

मैं यह कर सकता कैसे? < / Strong>

धन्यवाद!

कोई अन्य चुनने के लिए टेम्पलेट, आप एक विकल्प के रूप में : template_name पारित कर सकते हैं:

  मेल (: = & gt; User.email,: विषय = & gt; विषय,: template_name = & gt; "Another_template_name")   

ताकि आप कई विधियों के लिए एक टेम्पलेट का उपयोग कर सकते हैं।

No comments:

Post a Comment