我從carrierwave開始上傳文件,到目前爲止一直很滿意。我的文件存儲在亞馬遜s3上,這很容易,它的工作可靠。是否有可能有載波的動態存儲路徑?
現在我有一個名爲pictures
的模型和一個上傳者名稱MainUploader
。我需要一個特殊的動態路徑來保存這些文件上傳時。
我也在使用設計,我有current_user
我可以從我的視圖和控制器訪問,但不能從carrierwave上傳器訪問。我需要的文件的路徑是這樣的
uploads/#{current_user.location}/#{current_user.first_name}/images
,但我無法從上傳訪問CURRENT_USER並沒有看到任何的替代品。這種類型的動態路徑可能與carrierwave(無需重寫大量的寶石)?
任何指針,非常感謝。 謝謝你的幫助。