Почему недоступны файлы sitemap.xml и robots.txt в production?
Rails 5.0.0.
На сервере в каталоге public лежат файлы подтверждения прав (например, Google и Yandex), sitemap.xml и robots.txt.
Все эти файлы не доступны по пути site.ru/filename.
В development режиме в консоле по команде: curl http://site.ru/robots.txt
Я получаю содержимое файла. Да и в браузере тоже я вижу его содержимое.
Но как только сайт запускается в production режиме, то по команде (и в браузере) отображается либо кэш от предыдущего (development) запуска, либо 404 ошибка (ошибка от Rails).
Почему это происходит и как это исправить? Как ту проблему решаете вы в своих проектах?
А если у меня выше, в теле server объявлена переменная $root_path и туда положен путь до корня проекта: set $root_path
То можно как-то заюзать ее в вашем примере, чтобы не дублировать один и тот же путь?