На VPS тебе надо настроить NGINX и разбить им на 2 приложухи. Можно загуглить как пхп запускается на nginx(в конфигах по умолчанию что-то есть как пример), ну а рельсу деплоить как рельсу, обычно через капистрано. Настройка VPS дело не простое, для человека который ctrl+c ctrl+v делает на шаред хостинги. С первого раза лучше нанять кого нибудь для настройки.
Из vps бери vscale. Самый простой тариф. тебе хватит. Тех поддержка требовалось пару раз всего, остался очень доволен.
https://vscale.io/?refcode=karwvl1rpk - если зарегишся по моей реферальной ссылке, получишь 400 рублей халявы, как раз на пару месяцев, чтобы поиграть и настроить все.