मैं एक काफी पारंपरिक भूल गए पासवर्ड ईमेल पर काम कर रहा हूं - मैं उपयोगकर्ता को एक पासवर्ड में एम्बेडेड एक पासवर्ड परिवर्तन टोकन ईमेल करना चाहता हूं जिसे वे अपना पासवर्ड बदलने के लिए क्लिक कर सकते हैं। मैं पारंपरिक एक्शनमेलर के माध्यम से ईमेल कर रहा हूं। बल्कि एक ईमेल से बेकार -मैं Rails ActionMailer के लिए होस्टनाम को कैसे कॉन्फ़िगर कर सकता हूं?
अगर मैं एक सामान्य LINK_TO टैग
<%= link_to "click here", :controller => foo, :action => 'bar', :token => token %>
का उपयोग मैं एक रिश्तेदार लिंक मिलता है।
अगर मैं
:only_path => false
में जोड़ने, तो यह त्रुटियों कह रहा default_url_options[:host]
सेट करना होगा। एक्शनकंट्रोलर दस्तावेज़ों का अर्थ यह है कि आप अपने नियंत्रक में #default_url_options विधियों को ओवरराइड करके ऐसा करते हैं। निश्चित रूप से रेल को यह बताने के लिए कॉन्फ़िगरेशन विकल्प है कि होस्टनाम का अपना नाम कॉन्फ़िगरेशन फ़ाइल जोड़ने के बिना, इसे पार्स करना आदि क्यों है?
+1 हल, यह इतना है अजीब ... एक्शन मेलर पर यह सेटिंग क्यों है? –
ईमेल भेजते समय, कोई HTTP अनुरोध नहीं है ई इन मूल्यों से। –