Приложение Rails 3.1 в подкаталоге, пути активов не генерируются правильно в моем файле sass - PullRequest
1 голос
/ 30 октября 2011

У меня есть приложение rails 3.1, развернутое в подкаталоге (/ Customers) в Apache + Passenger, используя этот метод http://www.modrails.com/documentation/Users%20guide%20Apache.html#deploying_rails_to_sub_uri

В /app/assets/stylesheets/app.css.erb этот код

background: url(<%=image_path("top.jpg")%>)

создает

background: url(/assets/top.jpg)

вместо /customers/assets/top.jpg

На мой взгляд,

image_path("top.jpg")

сгенерирует

/customers/assets/top.jpg 

как я и ожидал.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 30 октября 2011

Вы должны использовать asset_path внутри вашего CSS вместо image_path.

0 голосов
/ 17 февраля 2013

background: image-url ("top.jpg")

должно работать после переименования в .css.scss

...