2014-04-01 40 views
0

也許我已經得到了這裏的棍子的錯誤結束,但載波似乎有一股真氣的功能,使之預先考慮/uploads/到屬性的上傳安裝到:防止carrierwave預謀`/上傳/`

注意:

<%= debug attachment %> 

--- !ruby/object:PostAttachment 
attributes: 
    id: 27 
    post_id: 75 
    avatar: xoCXDRSa911peGZ4lFJ7cQ==.gif 
    created_at: 2014-04-01 02:38:03.197465000 Z 
    updated_at: 2014-04-01 02:38:03.197465000 Z 

的頭像是什麼,我想訪問,然而當我這樣做:

<%= attachment.avatar %> 

我得到這個:

/uploads/xoCXDRSa911peGZ4lFJ7cQ%3D%3D.gif 

唉!顯然我可以gsub! /上傳/離開,但有一個配置,我可以設置?

回答

0
class MyUploader < CarrierWave::Uploader::Base 
    def store_dir 
    'public/my/upload/directory' 
    end 
end 

這適用於文件存儲以及亞馬遜S3 和Rackspace雲文件。如果要將文件存儲在根級別,請將store_dir定義爲無 。

Carrierwave Github上