Посмотрите на эту статью как на то, что устарело в Rails3 здесь .
Так что, если вы хотите использовать модель без default_scope, то вы можете использовать следующее, как в фрагменте ниже (это извлечено из статьи, которую я упомянул)
with_scope и with_exclusive_scope
with_scope и with_exclusive_scope теперь также реализованы поверх Relation. Позволяет использовать любые отношения с ними:
with_scope(where(:name => 'lifo')) do
...
end
Или даже использовать именованную область видимости:
with_exclusive_scope(Item.red) do
...
end