Ho distribuito la mia app in produzione e ho notato che le immagini non sono pubblicate da image_tag, ma sono pubblicate se utilizzo asset_path. Ho le mie immagini sotto app/assets/images. In fase di produzione li precompilo in modo che siano pubblici/attivi e abbiano nomi come "image_name-fk3r23039423-0e9232.png".Immagini non pubblicate in produzione tramite image_tag in Rails 4
Quando guardo codice HTML generato vedo che src di mio image_tag è
/images/logo
mentre asset_path genera questo:
/assets/login-bg1-01eead5b47afcb7e0a951a3668ec3921e8df3f4507f70599f1b84d5efc971855.jpg
Quindi è corretto. Quindi sono interessato al motivo per cui non posso pubblicare immagini usando image_tag 'nome-immagine'?
Ecco il mio production.rb
config.serve_static_files = true
config.assets.compile = false
config.assets.digest = true
Ci siamo imbattuti in questo su GitLab in https://gitlab.com/gitlab-org/gitlab-ce/issues/28743 –