У меня есть приложение rails 4 на heroku и поместил файл index.html в общую папку (я пытаюсь использовать ионное приложение в качестве мобильного сайта). Теперь корневой адрес служит для этого файла index.html вместо корня, установленного в routes.rb. как мне его изменить? И как связать с этим index.html то?Как установить корневой маршрут при добавлении index.html в общую папку?
ответ
В зависимости от вашего веб-сервера (не сервера приложений) он может быть настроен для просмотра в каталоге public
по умолчанию, прежде чем передавать запрос на сервер приложений. Если это так, вам нужно будет адаптировать это до продолжения.
Создайте контроллер, такой как PublicController
и добавьте действие index
. Затем скопируйте файл index.html
в каталог app/views/public
, и если вы хотите добавить расширение файла erb. Вы можете пропустить использование макета, который по умолчанию будет application.html.erb
, если это так в вашем PublicController
, вы можете добавить layout false, only: :index
, чтобы пропустить, используя макет для вашего файла.
В маршрутах, установленных root to: 'public#index
, и теперь он будет служить вашему файлу по умолчанию при ударе корневого URL-адреса.
- 1. Установить в общую папку шаблонов с WiX
- 2. Vagrant и NPM установить в общую папку
- 3. Append index.html в корневой каталог
- 4. Установить общую сетевую папку, разрешающую пользователям администратора
- 5. Как установить корневой каталог в php
- 6. Переназначение в общую папку при использовании ZF2
- 7. jetty показывает index.html из корневой папки eclipse
- 8. Как установить Laravel только в общую папку общего хоста?
- 9. Как найти общую папку с помощью PHP?
- 10. Как настроить корневой маршрут в Ember.js
- 11. Root маршрут игнорируется при добавлении/маршрут администратора в FlowRouter
- 12. корневой маршрут не работает
- 13. Как установить корневой каталог приложения?
- 14. Как написать в общую папку данных приложения?
- 15. Автоматическая загрузка файлов при добавлении в папку
- 16. установить WordPress в блоге папку + Laravel в корневой папке
- 17. Как читать папку в сети (общую папку) из java-кода
- 18. .htaccess как указать маршрут/и/подкаталог в корневой каталог
- 19. Вставить не общую папку
- 20. Очистить общую папку
- 21. .html файлы, недоступные в Magento при добавлении в корневую папку
- 22. Как импортировать модуль python в общую папку?
- 23. как скопировать файл в общую папку capistrano
- 24. Как скопировать общую папку из src в папку dist
- 25. Как переместить общую папку для документов 2007
- 26. маршрутизации в файл на общую папку с Laravel 4
- 27. Java NIO перемещает файл в общую папку
- 28. Ошибка при добавлении Xmlns: XSI имен атрибутов в корневой элемент
- 29. Laravel route возвращает общую папку
- 30. Как установить корневой каталог для .csproj?
Спасибо, это правильный ответ, но в конце я переместил все файлы, которые я публиковал/публично/www/(целая ионная www-папка js, css, html и т. Д.), А затем просто ссылку на хост/www/для мобильного сайта. – user1167937