Вы можете просто проверить User.find(1).is_developer?
(на самом деле это будет работать даже без ?
)
Чтобы проверить обратное, используйте ! User.find(1).is_developer?
или not User.find(1).is_developer
или поместите это в метод модели, такой как
def is_regular?
! is_developer?
end
Я сомневаюсь, что вы можете получить логическое значение с помощью scope.
кстати, с Rails3 вы можете использовать scope
вместо named_scope