.present에 대한 datamapper의 아날로그는 무엇입니까? 방법?password.present? 아날로그 Datamapper
나는 레일에서 코드가 D가되는 앱이 t 그것이시나
입니다 재사용 완예 :
모델def encrypt_password
if password.present?
self.password_salt = BCrypt::Engine.generate_salt
self.password_hash = BCrypt::Engine.hash_secret(password, password_salt)
end
end
내가 전에 콜백
before :save, :encrypt_password
감사! 나는 sinatra에 익숙하지 않고 루비 개발에 대한 경험이 부족합니다. 작동하지만 암호가 ""될 수있는 것이 두려웠습니다. 유효성 검사로 – user1136228
으로 돌아가서 확실한 문자열을 얻을 수 있다면'password.empty '가 아닌 한 사용할 수도 있습니다. –