Я пытаюсь переопределить устройство, чтобы отправить почту для активации пользователя. В методе создания в контроллере регистрации у меня есть
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, и Pony.mail работает в консоли. Я также пытался использовать require 'pony' в верхней части файла контроллера, но я получаю
no such file to load -- pony
Что мне нужно сделать, чтобы сделать эту работу.