명령줄에서 사용자 보조 이메일을 승인하는 방법?

다음은 사용자 주 이메일을 승인하는 방법입니다:

cd /var/discourse
sudo ./launcher enter app
rails c
user = User.find_by_email("...")
user.approved = true
user.save
EmailToken.confirm(user.email_tokens.first.token)

명령줄을 통해 보조 이메일을 유사한 방식으로 승인하는 방법에 대해 도움을 주실 수 있나요?

그것이 여전히 가능한지 확실하지 않습니다. 실제 토큰은 이전에 EmailToken의 token 필드에 저장되었지만, 현재는 token 필드가 제거되었습니다. 이제 토큰의 해시된 값만 token_hash 필드에 저장됩니다.

제 이해가 맞다면, 실제 토큰을 얻을 수 있는 유일한 방법은 사용자가 새 이메일 주소를 확인하기 위해 받는 이메일에 포함된 확인 링크를 통해서일 것입니다.