У меня есть приложение 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
как я и ожидал.
Есть идеи?
Вы должны использовать asset_path внутри вашего CSS вместо image_path.
background: image-url ("top.jpg")
должно работать после переименования в .css.scss