Ответ 1
Rack является стандартным API для веб-сайта серверы, чтобы поговорить с промежуточным программным обеспечением и веб-фреймворками в Ruby. Phusion Passenger - это модуль Apache, который реализует Rack API. Sinatra - это веб-фреймворк, построенный поверх Rack API, так как Dreamhost поддерживает Phusion Passenger, это означает, что он поддерживает Rack и, следовательно, Sinatra.