Я пытаюсь развернуть многосайтовое приложение Rails с различными представлениями и общими папками для каждого сайта.Допустим, у нас есть www.foo.com и www.bar.com.Внутри моего каталога RAILS_ROOT у меня есть каталог [sites] с двумя папками внутри [foo] и [bar], каждая папка состоит из папок [public] и [views].
Моя конфигурация nginx должна выглядеть примерно такчто:
server {
listen 80;
server_name www.foo.com;
root RAILS_ROOT/sites/bar/public;
passenger_enabled on;
rails_env development;
}
server {
listen 80;
server_name www.bar.com;
root RAILS_ROOT/sites/bar/public;
passenger_enabled on;
rails_env development;
}
Моя проблема в том, что nginx не может найти RAILS_ROOT, поскольку ожидает обычную иерархию для общей папки RAILS_ROOT / public.Любое решение для этого?