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

xiaoPP · 2019年03月05日 · 552 次阅读

😂

需要把 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 关闭了讨论。 03月05日 16:46
需要 登录 后方可回复, 如果你还没有账号请 注册新账号