, поскольку rails - это фреймворк для веб-разработки, нет способа избежать запуска rails server, чтобы показать что-то на локальной машине.Вы можете скрыть тот факт, что сервер запускается, запустив его как службу, не сообщая об этом пользователю, но это только насколько вы можете получить.
, так что да, можно объединить ваше приложение в«родное приложение», но я боюсь, что оно будет чрезвычайно хрупким, так как слишком много кусочков, которые должны быть соединены вместе: сам рубин, база данных для использования, рельсы и все другие драгоценные камни.велика вероятность того, что у вас будет гем, который нужно скомпилировать, и тогда у вас возникнут проблемы.
Итог: это того не стоит, либо разместите свое приложение, либо выберите лучшее решение для разработки чего-то, что работает толькона местном уровне.