मैं उपयोगकर्ता को सक्रिय करने के लिए मेल भेजने के लिए तैयार करने की कोशिश कर रहा हूं। पंजीकरण नियंत्रक में बनाने के विधि में मैं इसरेल मेल
urlEmail = resource.email.sub('@','-')
Pony.mail(
:to => resource.email,
:from => "[email protected]",
:subject => "Confirm Account",
:headers => { 'Content-Type' => 'text/html' },
:body => ("<h1>Welcome To My Awesome Site</h1>
<p>follow this link to create your account</p>
<p>http://localhost:3000/confirm-me/stuff?=" + resource.confirmhash.to_s + "/" + urlEmail.to_s + "</p>"))
इस यूआरएल उपयोगकर्ता को सक्रिय करने के लिए एक विधि की ओर जाता है है। चाहे खाते की पुष्टि करने का यह एक अच्छा तरीका है, बिंदु के बगल में है। समस्या यह है कि जब Pony.mail (...) चलाता है मैं इस त्रुटि
uninitialized constant RegistrationsController::Pony
मैं टट्टू स्थापित किया है और Pony.mail कंसोल में काम करता है हो जाता है। मैंने नियंत्रक फ़ाइल के शीर्ष में 'टट्टू' की आवश्यकता का भी प्रयास किया लेकिन मुझे
no such file to load -- pony
मुझे यह काम करने के लिए क्या करने की आवश्यकता है।
क्या आपके पास Gemfile में टट्टू है? – eugen
माका सुनिश्चित करें कि आपने अपने पर्यावरण के लिए 'टट्टू' मणि शामिल किया है। 'पोनी' मॉड्यूल के रूप में घोषित किया गया है, इसलिए यदि मणि शामिल है, तो टट्टू स्थिर होना चाहिए। –
@MarkGuk वास्तव में रेल 3 पर im, मैं इसे बंडल इंस्टॉल का उपयोग कर स्थापित किया। – jack