2013-04-22 33 views
10

Tôi đang sử dụng Carrierwave để xử lý tải lên hình ảnh, nhưng tôi không sử dụng biểu mẫu, thay vào đó tôi sử dụng tệp cục bộ trong máy chủ.Cách tải tệp cục bộ lên mô hình Carrierwave?

Tôi làm cách nào để thực hiện công việc này?

@user = User.first 
image_path = "/tmp/pic-s7b28.jpg" 

@user.image = image_path 
@user.save! 
+0

Nếu bạn đang sử dụng tập tin địa phương, làm thế nào là một tập tin tải lên? Tôi giả định rằng bạn muốn thực hiện thao tác hình ảnh thông qua carrierwave? – AlexBrand

Trả lời

19
@user = User.first 
image_path = "/tmp/pic-s7b28.jpg" 

@user.image = File.open(image_path) 
@user.save! 

Bạn có thể kiểm tra ví dụ trong carrierwave readme

Các vấn đề liên quan