Как избежать предупреждения об устаревании с named_scope (rails 2.X) / scope (rails 3) class_method - PullRequest
0 голосов
/ 26 июля 2010

Я создаю несколько плагинов, используя метод класса named_scope, который устарел и заменен на scope в Rails 3. Я хотел бы избежать следующего предупреждения, так как в моих плагинах есть много областей видимости:

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

Как с этим справиться? Вы создали какой-нибудь метод 'scope', если это rails 2.X, и передали информацию в named_scope? Любое чистое предложение?

ура!

Винсент

Ответы [ 2 ]

2 голосов
/ 12 декабря 2010

Единственным реальным исправлением для этого является исправление реальных плагинов, выводящих эту ошибку.

1 голос
/ 12 декабря 2010

Просто измените named_scope на область, откуда вы его вызываете.

...