Чтобы вернуть файл с помощью sinatra, я использовал это:
get '/:name' do
x = File.open('c:/mywebsite/' + params[:name],'r')
end
где входящий URL-адрес "http://localserver:4567/myfile.html.
Это работает, но мне кажется, что должен быть лучший путь, но я не могу найти предпочтительный механизм на месте синатры.