Carrierwave theo mặc định có trong url được tạo bởi store_dir
trong trình tải lên và thêm đường dẫn đến thư mục công khai của ứng dụng đường ray và lưu trữ tệp.Làm thế nào để lưu trữ các tập tin ra bên thư mục công cộng trong carrierwave?
Ví dụ nếu
def store_dir
"uploads/#{model.id}"
end
sau đó các tập tin được lưu trữ tại public/uploads/:attachment_id
Nếu một cố gắng để di chuyển các tập tin được lưu trữ ra khỏi thư mục công cộng vẫn tiết kiệm trong thư mục công cộng. Có ai có ý tưởng làm thế nào để lưu trữ các tập tin bên ngoài thư mục công cộng?
Hãy cẩn thận vì bạn rất có thể sẽ gặp phải lỗi "Sprockets :: FileOutsidePaths". – Tommyixi