Hiển thị tốt tại địa phương. Nhưng khi tôi tải lên Heroku, tôi nhận được như sau:Hình ảnh bị hỏng sau khi tải ứng dụng Rails lên heroku
<%= image_tag('logo-red.png') %>
và nó nằm trong tài sản/images/
tôi không sử dụng Turbolinks. Tôi có cần phải chạy một lệnh trên Heroku để giải quyết điều này hoặc là có một số thiết lập cấu hình tôi đang thiếu?
chỉnh sửa 1: cố gắng chạy heroku run rake assets:precompile RAILS_ENV=production
chỉnh sửa 2: phản hồi từ nhân viên Heroku:
Dường như ứng dụng của bạn được biên soạn đúng hình ảnh đó: ~/public/tài sản $ pwd /ứng dụng/công khai/tài sản ~/công khai/tài sản $ ls | grep logo-đỏ logo-đỏ-a07050d882e1dba431cef2130d39f929c611eaf8b0ec3c50db0742ddccb14d93.png
chỉnh sửa 3: Xem ảnh chụp màn hình kèm theo
Kiểm tra https://devcenter.heroku.com/articles/rails-4-asset-pipeline – IngoAlbers
Hmmm .. Vẫn không thể xác định được sự cố. Tôi đang sử dụng gem 'rails_12factor' đã và đang phân phối nội dung của tôi qua image_tag. –
theo nội dung/hình ảnh bạn có nghĩa là ứng dụng/nội dung/hình ảnh? –