Поскольку более новые версии Rails используют Rack под капотом, переключение между веб-серверами должно быть довольно простым. С какими простыми проблемами вы сталкиваетесь при запуске Unicorn со своим приложением в среде разработки?
Вы сможете продолжать использовать Nginx в качестве обратного прокси. Из того, что я понял, Unicorn должен сам распределять нагрузку между рабочими, потому что у него есть только один сокет / порт прослушивания, который он разделяет между ними. Таким образом, Nginx обычно должен быть настроен как очень простой обратный прокси-сервер и сервер ресурсов, без балансировки нагрузки. (За исключением, конечно, при распределении рабочих по машинам.)
Есть ли конкретная зависимость от Пассажира в вашем приложении, которую вы надеетесь решить? Или вы запрашиваете общие инструкции по развертыванию Unicorn?