新手问题 carrierwave 怎么上传到 public 目录

xiaoPP · March 05, 2019 · 554 hits

😂

需要把 txt 的文本上传到 public 目录里,微信认证需要,因为经常要上传,我想做这个功能,让客户自己上传。。。

我想了两个方法都不行, carrierwave 配置成

def store_dir
  '/'
end

提示 Permission denied @ rb_sysopen

只能 上传成 public/uploaders/txt/里

然后我用想用 nginx 改配置

location ~* \.txt$ {
              root /data/wwwroot/xxxx/current/public/uploaders/txt/;
   }

但是 rails 还是报路由错误


直接用 "#{Rails.root}/public/" 就好了😂

xiaoPP closed this topic. 05 Mar 16:46
You need to Sign in before reply, if you don't have an account, please Sign up first.