estoy consiguiendo el error siguiente:Rails 3.1 no precompila imágenes a las que no hace referencia CSS.
Sprockets::Helpers::RailsHelper::AssetPaths::AssetNotPrecompiledError in Photos#edit
Showing .../app/views/photos/_form.html.haml where line #49 raised:
taxonomy/focus-building.jpg isn't precompiled
Extracted source (around line #49):
46: = focus.code
47: .tooltip
48: %span.name= focus.name
49: = image_tag("taxonomy/focus-#{focus.code.downcase.dehumanize}.jpg")
50: /Help Overlay
51: .help
52: %a.overlay{:href=>"#", :rel=>'#help-focus'} Learn more about focus
Este archivo de imagen se encuentra en app/assets/images/taxonomy/focus-building.jpg
. He ejecutado rake assets:precompile RAILS_ENV=production
, pero hasta donde puedo decir que las imágenes no se están copiando al directorio public/assets
.
Extrañamente, todos los activos que se mencionan en SCSS usando image-url()
funcionan bien. ¿Por qué esta imagen informa que no se precompila cuando se hace referencia con image_tag
?
¿Estás en Rails 3.1.1 o 3.1.0? – Christos
Estoy en Rails 3.1.1 – Andrew
Estoy agregando un +1 en esto. Estoy en Rails 3.1.3 y estoy teniendo el mismo problema. Estoy a punto de perforar la tubería de activos en la cara. –