2011-01-30 1 views
0

:confirmable 기능을 포함하여 인증 용 기기를 사용하여 레일 애플리케이션을 구축하고 있습니다. 많은 신규 사용자가 이메일 주소를 기반으로 자동 인증되지만 일부는 관리자가 수동으로 승인해야합니다. 새 사용자가 수동으로 승인 될 때까지 (필요한 경우) Devise가 확인 전자 메일을 보내지 않게하려면 어떻게합니까?Delay Devise 신규 사용자가 "승인"될 때까지 확인 가능한 이메일이 전송됩니다.

답변

1

당신이 사용하는 모델 (즉, "사용자"모델)에서 :confirmable을 제거하여 확인 전자 메일을 보내지 않게 할 수 있습니다. 또한 이니셜 라이저에있는 devise.rb 파일로 이동하여 :confirmable 섹션으로 스크롤하고 시간을 변경하여 확인 전자 메일이 전송되는 시간대를 조작 할 수 있습니다. 이것은 또한 당신이 많은 Devise의 기능을 커스터마이즈 할 수있게 해주는 파일이기도합니다.

또한 Railscasts 에피소드 209 및210 (모두 Devise에 관한 정보)을 시청하는 것이 좋습니다.

여기 정말 제대로 설치하고 내 응용 프로그램에 맞게 고안를 구성하는 나에게 도움이 Railscasts의 Episode #209

그리고

Episode #210 모두입니다.

희망이 도움이됩니다.

관련 문제