Я пытаюсь отобразить некоторые статические целевые страницы в приложении Rails. В настоящее время я помещаю все статические .html
страниц внутри my_app/public/website
папки и отображение маршрутов какДобавить дополнительную папку шрифтов для обслуживания статических html-страниц в Rails
match '', :to => redirect('/website/index.html')
Существует связь на этой статической странице и при нажатии на ссылку этого пользователя будет перенаправлена на мое основное приложение рельсов ,
Теперь мне нужно переместить папку внутри public
, т. Е. website/*
в корневую директорию, такую как my_app/website/
.
Я изменил структуру папок, как описано выше, и изменение маршрутов в
match '', :to => redirect('website/index.html')
, и я получаю эту ошибку
ERROR URI::InvalidURIError: the scheme http does not accept registry part
Это был просто хит и пробный подход и быть честным с я не уверен, что это возможно. Я предполагаю, что есть какие-либо параметры конфигурации, которые присутствуют, что позволило бы мне сделать любой каталог корневого уровня на статические активы сервера.
Большое спасибо
Любые предложения будут оценены.
Если у вас есть веб-сервер, как Nginx служат ваши рельсы приложение, которое вы можете настроить Nginx на сервер все статическое содержимое, а также сделать некоторые редиректы. Важно ли, чтобы ваше приложение Rails обрабатывало перенаправления и доставку контента? – slowjack2k