Se você tem, por exemplo, um protótipo html estático, mas deseja executá-lo corretamente em um servidor (ou seja, deseja que os links relativos do servidor etc. funcionem corretamente), você pode servir rapidamente suas páginas estáticas dentro do diretório atual com rack, sem a necessidade de criar um host virtual apache ou algo assim ou copie suas páginas em outro lugar. A única coisa que você precisa fazer é criar um arquivo de configuração de rack:
# config.ruexecute Rack :: Directory.new (Dir.pwd)
Em seguida, execute rackup -p 4567
para servir seu html estático em http: // localhost: 4567
EDIT:
Ainda mais simples, sem a necessidade de um config.ru
ruby -run -e httpd . -p5000