我试图覆盖设计以发送邮件以激活用户。在注册控制器的创建方法中,我有这个
urlEmail = resource.email.sub('@','-')
Pony.mail(
:to => resource.email,
:from => "noreply@mysite.com",
: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>") )
此 url 指向激活用户的方法。这是否是确认帐户的好方法是无关紧要的。问题是当 Pony.mail(...) 运行时我得到这个错误
uninitialized constant RegistrationsController::Pony
我已经安装了小马并且 Pony.mail 在控制台中工作。我也尝试在控制器文件的顶部使用 require 'pony' 但我得到了
no such file to load -- pony
我需要做什么才能完成这项工作。