tôi thực"Heroku chạy tài sản cào: sạch sẽ" không làm sạch bất cứ điều gì
$ heroku run rake assets:clean
Running `rake assets:clean` attached to terminal... up, run.2
/usr/local/bin/ruby /app/vendor/bundle/ruby/1.9.1/bin/rake assets:clean:all RAILS_ENV=production RAILS_GROUPS=assets
rm -rf /app/public/assets
Nhưng nó không giống như nó đang làm việc do tôi có thể truy cập vào các nội dung theo yêu cầu http và cũng nếu tôi mở một Heroku console tôi có thể xem các tập tin:
$ heroku run console
irb(main):013:0> Dir.glob "./public/assets/*"
=> ["./public/assets/img", "./public/assets/application.js.gz", "./public/assets/application.js", "./public/assets/rails.png", "./public/assets/manifest.yml", "./public/assets/application.css", "./public/assets/assets", "./public/assets/application.css.gz"]
tôi cần phải loại bỏ các tài sản vì họ đang sản xuất mâu thuẫn với cấu hình mới của tôi.
Bạn đã bao giờ tìm ra giải pháp cho điều này chưa? Tôi có một ứng dụng dường như có nội dung không được cập nhật trong lần đẩy tiếp theo. Nếu tôi quay lên một thể hiện mới của Cedar, máy chủ sử dụng các tài sản chính xác. –
@MichaelPell Tôi không tìm thấy giải pháp nào cho điều này, xin lỗi. – fguillen
Tôi cũng có nội dung * được lưu * trong thư mục Heroku 'public/assets' mà tôi rất muốn xóa. Đáng buồn thay, 'tài sản: sạch' không quan tâm đến nó. Nếu bất cứ ai khác có một giải pháp khác hơn là quay lên một trường hợp mới, tôi rất thích nghe nó. – sorens