默認情況下,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