2009-11-11 2 views
4

최근에 인증을 위해 Authlogic을 내 프로젝트에 구현했습니다. 나는 http://railscasts.com/episodes/160-authlogic을 따라 갔고, 달리고 달렸다. 확인 이메일을 추가하고 싶습니다.이 메시지를 발견하고이를 따랐습니다 : http://github.com/matthooks/authlogic-activation-tutorial이메일 확인을 Authlogic으로 연장

지금 가입 할 때 사용자 모델에 'login ='메서드가 누락되었습니다. 이 예제는 로그인 메소드에 대해서는 언급하지 않았으며 이전에 로그인 메소드를 가지고 있지도 않았습니다. http://pastie.org/693910

어떤 아이디어 : 여기

내 사용자 모델인가?

답변

6

사용자 데이터베이스 테이블에 문자열이 있는지 확인하십시오. perishable_token 문자열이 있어야합니다.

Authlogic에는이 열이 reset_perishable_token에 대해서만 필요합니다!뿐만 아니라 에 대해서 find_using_perishable_token 방법

+0

빙고 ... 이걸 힘든 방법으로 생각했습니다 : | – asdfasdfasdfasdf

+0

왜 사람들이 그렇게 말합니까? "고마워!"라고 말하면됩니다. 그리고 계속 전진해라. 그는 당신의 질문에 대답 할 수있는 시간을 가졌습니다, 그것은 감사를 보증하기에 충분할 것입니다. :피 – Volte

3

Railscasts는 "사용자 이름"을 사용합니다. Matt은 "로그인"을 사용합니다.

"로그인"을 "사용자 이름"으로 변경하면 모두 완료됩니다.

+0

좋은 캐치가 그 문제를 전달했습니다. 이제는 사용자를 생성하지만 정의되지 않은 또 다른 메소드 인'reset_perishable_token! '이 생깁니다. 확실하지 않은 방법은 ... 나는 그것이 authlogic의 방법이라고 생각 했는가? 감사. – asdfasdfasdfasdf

관련 문제