默认情况下,Carrierwave接收上传器中由store_dir
生成的url,并在rails应用程序的公用文件夹的前面加上并保存文件。如何将文件保存在carrierwave的公用文件夹中?
例如,如果
def store_dir
"uploads/#{model.id}"
end
然后将文件存储在public/uploads/:attachment_id
如果一个人试图保存的文件移出公用文件夹的还是它保存在公用文件夹。有没有人有关于如何将文件存储在公用文件夹外的想法?
要小心,因为很可能会遇到“Sprockets :: FileOutsidePaths”错误。 – Tommyixi 2016-05-04 01:04:04