-1

У меня есть мечта, что в один прекрасный день мое приложение Rails 4 может быть отправлено с /sub в производство.Rails 4 в подкаталоге

Запросы на /sub и /sub/projects бы просто посмотреть, как / и /projects в приложение. Все активы будут обслуживаться от /sub/assets.

Но все же в среде разработки все может быть запущено от корня localhost:3000.

Независимо от сервера позади (apache/nginx), как мне нужно настроить приложение rails?

ответ

0

Если я понимаю, что вы исправить:

Вы можете разместить проект на сервере производства везде вы хотите. Вам просто нужно описать его в файле конфигурации apache или nginx. Для apache используйте директиву DocumentRoot. Для nginx используйте синтаксис server -> root.

+0

Я скорее ищу руководство по использованию настроек конфигурации, таких как 'relative_url_root',' RAILS_RELATIVE_URL_ROOT', 'scope' в' routes.rb' в этом случае. Как скомпилировать активы ('config.assets.prefix =" ... "') и так далее. Хотелось бы, чтобы был какой-то общий способ сделать это. – kadrian

Смежные вопросы