2014-04-01 41 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上