Я пытаюсь загрузить некоторые статические страницы и файлы (изображения, CSS и JavaScript) в мое приложение rails для тестирования. Но не загружается ни изображение, ни загрузочный рендеринг. Я пытался использовать различные параметры, как показано в Stackoverflow, как показано ниже, прежде чем запускать его на сервере (с rails server
)
используйте команду rake assets:precompile
и используйте 'rake tmp: clear' или удалите вещи внутри каталога tmp
изменить синтаксис HTML тега изображения, чтобы открывать различные изображения в каталоге ресурсов ../../assets/images/hero-images/*.jpg
, например:
До:
<img src="../../assets/images/hero-images/abyssal_underlord_sb.png">
Сейчас:
<%= image_tag("../../assets/images/hero-images/abyssal_underlord_sb.png") %>
../..
в основном говорит мне, что мне нужно вернуться в каталог app
, чтобы получить доступ к папке с изображениями, но она все равно не работает
- Поскольку в настройках производственной среды есть причина, по которой я должен запустить ее, попытался
RAILS_ENV=production bundle exec rake assets:precompile
, но тоже не повезло.
Обновление :
- Наконец, попробуйте исправить конфигурацию в каталоге
config
. У меня есть эта строка config.serve_static_assets = true
в файле development.rb
в приложении (и даже попробуйте rake assets:precompiles
, но все равно не повезло.
Вот снимок части моего дерева каталогов, чтобы помочь мне решить эти проблемы.