Это может быть технически возможно, но это определенно не поддерживается или не предназначено. Соглашение по конфигурации, помните. Когда вы создаете новое приложение Rails через rails appdir
, вы создаете одно приложение, и все, что есть, является частью этого одного приложения. Это не установка Rails. Ваша установка Rails в другом месте отключена (/ var / lib / gems для меня), и весь этот код, который составляет Rails, будет совместно использоваться несколькими приложениями.
Короче говоря, лучшая практика - это два отдельных приложения в двух отдельных каталогах. На самом деле нет никаких причин для объединения двух приложений. Если им нужно совместно использовать ресурсы или базу данных, это должно быть одно приложение с разными контроллерами или два отдельных приложения с общим кодом, перешедшим в библиотеку или плагин.