2012-08-27 11 views

cevap

20

adlı yükleyici nesne üzerinde read yöntemini kullanabilirsiniz gerektirir. Biz CarrierWave en mount_uploader yöntemi kullanılarak eklendi attachment denilen bir alan vardır MyModel adında bir modeliniz varsa, biz aşağıdakileri yapabilirsiniz:

obj = MyModel.first 
contents = obj.attachment.read 

Bu dosyanın asıl içeriğini alacak. this doc'a bakın.

+0

SÜPER, dediğiniz gibi çalışır. Teşekkürler! – AKWF

+0

Kesinlikle daha iyisi +1 – apneadiving

+1

Hayır, bu bir yerel_root kümesiyle yerel olarak saklanan dosyalarda * çalışmaz *. – AKWF

3

sadece open-uri

require 'open-uri' 
file_contents = open(string_url) {|f| f.read } 
İlgili konular