Ruby로 사용자 비밀번호 설정하기

ruby 콘솔에서 사용자 비밀번호를 어떻게 변경하나요?

사용자 비밀번호를 설정하는 간단한 방법은 다음과 같습니다.

  rake admin:create

관리자로 설정하는 옵션이 있습니다. 해당 rake 태스크의 소스를 살펴보면 Ruby로 이를 수행하는 방법을 확인할 수 있습니다.

user.password = password

코드를 보면 비밀번호가 평문(plain text)인 것 같습니다.
이 대입 작업이 해시 값을 설정하는 건가요?

네, 비밀번호를 저장할 때 우리는 해시와 솔트만 저장합니다.