2010-07-26 3 views
0

클래스 메소드 'named_scope'를 사용하여 몇 가지 플러그인을 빌드합니다.이 플러그인은 레일스 3에서 'scope'로 대체되었습니다. 내 플러그인에 많은 범위가 있으므로 다음 경고를 피하고 싶습니다.named_scope (rails 2.X)/scope (rails 3)에서 deprecation 경고를 피하는 방법 class2 메소드

DEPRECATION WARNING: Base.named_scope has been deprecated, please use Base.scope instead. 

어떻게 처리할까요? 레일 2.X이면 '스코프'메서드를 만들고 'named_scope'에 정보를 전달 했습니까? 어떤 청결한 제안?

건배!

빈센트

답변

2

실제 수정은이 오류를 출력하는 실제 플러그인을 수정하는 것입니다.

1

named_scope을 어디에서 호출했는지부터 범위로 변경하십시오.

관련 문제