Достаточно длительное время запускал проект в development.
Сейчас решил запустить для небольшой проверки в production.
И в браузере пишет:
Failed to load resource: the server responded with a status of 404 (Not Found)
У application.css и application.js:
site.ru/assets/application-cf4c89fg8a8bcf0b78ah873...
Почему так? Ведь все эти файлы есть в public.
UPD:
Смог выяснить в чем дело.
Имена на сайте в исходнике и на сереве сходятся, включая md5 хэш. Попробовал скопировать с сарвера ссылку, а затем перейти по ней - не грузит. И тут я понял, в чем дело.
В исходнике страницы пути вида:
site.ru/assets/application-md5-hash.css
А доступ есть только по:
site.ru/public/assets/application-md5-hash.css
И отсюда вопрос:
Как сделать, как было:
site.ru/assets/application-md5-hash.css ?