Служить изображениям с хоста активов при использовании CSS-свойства background-image в Rails - PullRequest
1 голос
/ 21 апреля 2010

Недавно я начал обслуживать статические ресурсы (в основном, изображения) с хоста ресурсов для моего проекта Rails.

Небольшая часть моих изображений не обслуживается с хоста ресурса, потому что они отображаются с использованием свойства CSS background-image вместо image_tag

Есть ли чистый обходной путь для этого? Я бы не хотел создавать контроллер «таблиц стилей», потому что я использую плагин asset-packager и хотел бы сохранить эту функциональность.

Спасибо! Мо

Ответы [ 2 ]

1 голос
/ 28 июня 2011

я делаю следующее под Rails 3.0.x

background: url(<%= image_path("logo.png") %>) no-repeat;
1 голос
/ 21 апреля 2010

Вы должны иметь возможность указать полный путь в URL внутри вашего CSS:

background:url({asset_domain}/images/image.png) repeat-x left top;
...