ruby 콘솔에서 사용자 비밀번호를 어떻게 변경하나요?
사용자 비밀번호를 설정하는 간단한 방법은 다음과 같습니다.
rake admin:create
관리자로 설정하는 옵션이 있습니다. 해당 rake 태스크의 소스를 살펴보면 Ruby로 이를 수행하는 방법을 확인할 수 있습니다.
user.password = password
코드를 보면 비밀번호가 평문(plain text)인 것 같습니다.
이 대입 작업이 해시 값을 설정하는 건가요?
네, 비밀번호를 저장할 때 우리는 해시와 솔트만 저장합니다.