la différence entre la portée et l'espace de noms de ruby-on-rails 3 de routage

Je ne comprends pas quelle est la différence entre un espace de noms et un champ d'application dans le routage de ruby-on-rails 3.

Quelqu'un pourrait-il expliquer?

namespace "admin" do
  resources :posts, :comments
end

scope :module => "admin" do
  resources :posts, :comments
end