Я пытаюсь переопределить devise, чтобы отправить письмо для активации пользователя. В методе create в контроллере регистраций у меня есть вот это
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
Что мне нужно сделать, чтобы это работало.