Carrierwaveはデフォルトstore_dir
で、アップローダーでによって生成されたURLを受け取り、railsアプリケーションのパブリックフォルダーへのパスを付加してファイルを保存します。
たとえば、
def store_dir
"uploads/#{model.id}"
end
その後、ファイルはに保存されますpublic/uploads/:attachment_id
保存されたファイルをパブリックフォルダから移動しようとしても、パブリックフォルダに保存されます。パブリックフォルダの外にファイルを保存する方法を知っている人はいますか?