2011-02-12 1 views
0

나는 을 사용하고 있습니다. Authlogic 2.1.6레일 3.0.1. 모든 것이 잘 작동하지만 내 사용자 모델의 acts_as_authentic 명령에서 비롯된 동일한 두 가지 오류가 계속 발생합니다.Authlogic Base.named_scope 더 이상 사용되지 않음 오류

DEPRECATION WARNING: Base.named_scope has been deprecated, please use Base.scope instead. (called from <class:User> at /Developer/Products/sphr/app/models/user.rb:271) 

이 버그를 수정했지만 내가 찾을 수없는 Authlogic 커밋을 확인했습니다. 이 메시지를 보는 것을 중단하는 방법을 알려주십시오.

감사합니다.

+0

사용자 모델의 271 행을 게시 하시겠습니까? –

+0

@Beerlington 그가 말한 것처럼'acts_as_authentic'에 대한 호출이 될 것입니다. – coreyward

+0

@coreyward - 유감스럽게도, 저보다 멀리 모델이라고 불릴 것 같았습니다. –

답변

2

사용되지 않는 메소드에 대한 호출이 마스터 Authlogic repository에서 수정되지 않았습니다. 그래도 Github에서 약 two dozen pull requests으로 고정되어 있습니다. 만약 당신이 그렇게 생각한다면, 단순히 대신 Gemfile을 가리 키도록 Gemfile을 변경할 수 있습니다.

gem 'authlogic', :git => 'git://github.com/exceed/authlogic.git' 

업데이트 : 그 요청이 마지막에 통합되었습니다 당겨 다시 표준 보석을 사용할 수 있습니다.