Если вы запускаете его с rails s на сервере, скорее всего, он будет работать с Puma, или если вы используете более старую версию Rails, Webrick. Unicorn в этом случае не участвует, потому что Rails использует собственный веб-сервер по умолчанию. Если вы видите, что rails s не работает в нужной среде, это может быть связано с тем, что в вашем профиле оболочки установлен RAILS_ENV. Вы можете изменить это, выполнив:
RAILS_ENV=development rails s
Для запуска вашей консоли.
При этом rails s работает на localhost: 3000 по умолчанию - и в случае, который вы описали, он будет работать на локальном хосте DigitalOcean, а не на вашем. Для того, чтобы получить к нему доступ с локального компьютера, вам необходимо настроить своего рода обратный прокси-сервер, чтобы соединения DO могли обслуживаться с localhost. Это то, что nginx делает для вас - это облегчает обратный прокси.
Если вы хотите использовать сервер DO в качестве машины разработки для второго имеющегося у вас приложения rails, вам нужно будет создать это новое приложение rails на сервере, а затем создать параметры обратного прокси-сервера в nginx для прямого затем создайте настройки единорога для его обслуживания. Это необычный способ развития, хотя. Я рекомендую использовать ваш локальный компьютер для разработки и настроить Capistrano или какой-либо другой инструмент развертывания, чтобы вместо этого развернуть его в DO. Вам все равно нужно добавить настройки в nginx / unicorn для второго приложения, но это избавит вас от головной боли в будущем.