메일을 보내 사용자를 활성화시키려는 의도가 있습니다. 등록 컨트롤러의 create 메소드에서 this가 있습니다레일스가 메일을 고안합니다.
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>"))
이 url은 사용자를 활성화하는 방법으로 연결됩니다. 이것이 계정을 확인하는 좋은 방법인지는 그 요점입니다. 문제는 Pony.mail (...)이 실행될 때 내가이 오류 난 조랑말을 설치하고 Pony.mail 콘솔에서 작동
uninitialized constant RegistrationsController::Pony
를 얻을 수 있다는 것입니다. 나는 또한 컨트롤러 파일의 상단에 요구 '조랑말'을 사용하여 시도했지만, 내가 얻을
no such file to load -- pony
이 작업을 수행하려면 어떻게해야합니까.
Gemfile에 조랑말이 있습니까? – eugen
당신의 환경에'조랑말'보석을 포함 시켰 으면 좋겠다. 'Pony'는 모듈로 선언되었으므로 보석이 포함되면 Pony 상수가 있어야합니다. –
@MarkGuk 실제로 3 번 레일에 번들 설치를 사용하여 설치했습니다. – jack