Встраивание изображения в HTML из базы данных - PullRequest
0 голосов
/ 27 декабря 2018

У меня есть эшафот, который используется для обновления информации о интерфейсе Home # Index.Я не могу добавить изображение в заданный формат темы.

<section id="home" class="no-padding parallax mobile-height wow fadeIn" data-stellar-background-ratio="0.5" style="background-image:url(<%= image_tag detail.banner.url %>);">

Спасибо.

Ответы [ 2 ]

0 голосов
/ 27 декабря 2018

Пожалуйста, пройдите это руководство по рельсам для конвейера активов

Согласно этому руководству ваш код будет выглядеть так:

style="background-image:url(<%= asset_path detail.banner.url %>);"
0 голосов
/ 27 декабря 2018

Похоже, что details.banner.url соответствует внешнему URL-адресу placehold.it/1920x1200.Если там находится изображение (в чем я сомневаюсь), вам нужно добавить http:// к ссылке, потому что сейчас он ищет папку placehold.it, а не адрес сервера.Если вы пытаетесь прочитать файл с вашего сервера, details.banner.url явно возвращает неправильный путь.Если вы хотите поместить изображение в базу данных, посмотрите в ActiveStorage или Paperclip.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...