Pokazuje dobrze lokalnie. Ale kiedy przesłać do Heroku, pojawia się następujący:Obrazy uszkodzone po przesłaniu aplikacji Rails do heroku
<%= image_tag('logo-red.png') %>
i jest położony w aktywa/images/
nie używam Turbolinks. Czy muszę uruchomić polecenie na Heroku, aby rozwiązać ten problem, czy jest jakieś ustawienie konfiguracyjne, którego mi brakuje?
edit 1: Próbowałem uruchomiony heroku run rake assets:precompile RAILS_ENV=production
edit 2: odpowiedź od personelu Heroku:
Wygląda na to, aplikacja jest prawidłowo kompilacji tego obrazu: ~/public/aktywa $ pwd /app/public/assets ~/public/assets $ ls | grep logo-czerwony logo-czerwono-a07050d882e1dba431cef2130d39f929c611eaf8b0ec3c50db0742ddccb14d93.png
edit 3: patrz załączony zrzut ekranu
Sprawdź https://devcenter.heroku.com/articles/rails-4-asset-pipeline – IngoAlbers
Hmmm .. Nadal nie można zlokalizować problemu. Używam już klejnotu "rails_12factor" i obsługuję mój zasób przez image_tag. –
według zasobów/zdjęć, które rozumiesz jako aplikacje/zasoby/obrazy? –