2013-07-03 2 views
0

В моем файле SCSS Я использую изображение для URL хелпер Rails, как это:Предотвратить рельсы АКТИВЫ изображения URL-адрес помощник дополнительный «IMG» слово

background-image: image-url('sidebar-button-gradient.png')!important 

Он генерирует эти две строки в CSS в качестве вывода:

background-image: url(/assets/sidebar-button-gradient.png) !important img; 
background-image-width: 20px; 

в Chrome инспектора, то первая строка игнорируется (она пересекла), если я вручную удалить дополнительный последний «IMG» слово это считается:

background-image: url(/assets/sidebar-button-gradient.png) !important; 

Помощник Rails генерирует его, как я могу удалить это слово?

Я попробовал также активов URL (путь, изображение)

ответ

0

Это, кажется, работает:

background: url(sidebar-button-gradient.png) repeat-x #f6f6f4; 

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

0

Если вы используете SCSS, это должно быть тривиально для add Compass поверх него (очевидно, я говорю это, не зная о вашей настройке). Если у вас возникли проблемы с помощником URL-адреса Rails, попробуйте использовать the image-url helper provided by compass. Он имеет похожий или идентичный синтаксис, и у меня никогда не было проблем с его выходом.

Смежные вопросы