需要把 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/" 就好了