실제로 로그인 및 등록에 잘 사용하고 있습니다. 정상적으로 작동하는 확인 이메일을 보냅니다. 그러나 특정 경우에 확인 이메일을 보내야합니다. 나는 URL에 사용자 유형을 전달하고 그 대신에 메일을 설정하려고합니다. 두 가지 유형의 사용자가 있습니다. 하나는 자신의 계정을 확인하고 사용자의 자체 재설정은 자신의 계정 만 확인할 수 없으므로 관리자 만이 자신의 계정을 승인 할 수 있습니다.Devise : 특정 경우에 확인 이메일을 보내지 않을 수 있습니까?
def create
super
if params[:type]=='xyz
@user.skip_confirmation_notification!
end
end
두 가지 경우 모두 메일을 보냅니다. 어디 잘못되었는지 말해주십시오.
@ user.skip_confirmation이 생각납니다! 작동합니다. –
그것의 작동하지만 내가 그것을 사용하는 경우, 그것은 좋은 이메일을 보내지 않을 것이지만, 내가 원하지 않는 사용자 로그인을 허용합니다. –
또 다른 아이디어가 있습니다. 상태를 가지고 인증 방법을 고안 할 때 또 다른 범위를 설정할 수 있습니까? –