class User
scope :top, order("friends_count DESC")
scope :skip_user, lambda{|user| where("id != ?", user.id) }
scope :skip_user_friends, lambda{|user| where("friend_id != ?", user.id }
end
users_controller.rb
@users = User.top.skip_user(current_user).skip_user_friends(current_user).limit(10)