Рельсы игнорируют определенный путь - PullRequest
6 голосов
/ 17 декабря 2009

У меня есть папка shared/ в моей папке my_app/public/, и при попытке доступа к ней через www.my_app.com/shared я вижу:

no route matches '/shared', :method => 'get'

Это имеет смысл, но я хочу, чтобы rails проигнорировал эту папку и просто позволил мне использовать Apache для рендеринга стандартного списка каталогов здесь.

Есть ли способ сделать это?

1 Ответ

11 голосов
/ 17 декабря 2009

Все, что вам нужно сделать, это отключить Passenger для этого каталога и убедиться, что Indexes (списки каталогов) разрешены. В вашем конфигурационном блоке Apache добавьте:

<Location /shared>
  PassengerEnabled off
  Options +Indexes
</Location>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...