2016-10-12 1 views
0

그래서 아주 기본적인 Spree Rails 앱을 만들고 있습니다. http://localhost:3000/admin에 의해 관리자 패널에 액세스 할 수있었습니다. 그러나 이메일과 비밀번호를 입력 한 후 관리에 액세스하려고 시도 할 때 인증을 설정 한 후 내 이메일을 확인해야합니다. 콘솔을 사용하여 사용자 이메일을 인증하려면 어떻게해야합니까?인증을 업데이트 한 후 Spree 관리자 패널에 액세스 할 수 없습니다. 콘솔에서 사용자 이메일을 확인하십시오.

답변

0

이것은 내 Spree Rails 앱에서 저에게 효과적이었습니다. Devise를 사용하면이 기능이 작동한다고 생각합니다.

user = Spree::User.first 
 
user.password='123456' 
 
user.password_confirmation='123456' 
 
user.email='[email protected]' 
 
user.skip_confirmation! 
 
user.save

2

이 트릭을 할해야

user = Spree::User.find_by(email: '[email protected]') 
user.confirm! 
관련 문제