2012-09-03 5 views
0

Omniauth Identity를 설정하기 위해 this Railscast을 사용하고 있었지만 한 부분에 대해 명확하지 않았습니다. 그는 Identity라는 새 모델을 만든 다음 Identity 필드에 전자 메일, 이름 및 암호 필드를 저장합니다. 그러나 이미 해당 필드가있는 사용자 모델이 있으므로 Identity를이 필드에 연결할 수 있습니까? 내가 어떻게 그럴 수 있니?기존 사용자 모델과 연결하기 위해 Omniauth ID 설정

답변

0

목표는 "사용자"와 "ID"를 구분하는 것이므로 사용자 모델을 사용하지 않는 것이 좋습니다. 새로운 identities 테이블을 만들고 각 사용자의 이메일, 이름 및 암호를 마이그레이션 할 수 있습니다. 지금 당신은 당신의 사용자 모델에서 암호를 제거 할 수 있으며,에/기호를 가입 OmniAuth를 사용합니다.

당신이 귀하의 사용자 모델을 사용해야하는 경우 :model => User

을 지정하여 구성을 재정의 할 수 있습니다.