Я пытаюсь развернуть приложение Sinatra на Dreamhost, и оно говорит следующее:
Поскольку DH поддерживает Passenger, который в
очередь поддерживает основанный на стойке рубин
приложения, DH действительно поддерживает
Синатра.
Мне трудно разобрать это утверждение - в чем разница между Rack и Passenger (и почему Sinatra «основан на Rack»)?