2011-03-30 6 views
4

사용자 이름, 비밀번호 및 기타 사용자 정의 속성을 허용하는 사용자 정의 인증 메소드를 작성할 수있는 방법이 있습니까? 사용자 모델 레일 3에서 사용자 정의 인증 메소드 인증

그래서 나는 그것을해야한다 ('user123', 'secret123', 'ATTR1')

+0

User.authenticate (이메일, 비밀번호) 메소드를 사용할 수 있었습니까? 실제로 그것을 호출했을 때 나는 정의되지 않은 메소드'authenticate '를 오류가 발생했습니다. deveise가 이와 같은 방법을 제공합니까? 사용자 정의 메소드 작성 방법을 공유 할 수 있습니다. –

답변

3
# config/initializers/devise.rb: 
config.authentication_keys = [ :username, :attr1 ] 

: 당신은 wiki에 대한 자세한 내용을보실 수 있습니다

User.authenticate을 할 수 있습니다.