前提・実現したいこと
CarrierWaveで作られた画像を含むディレクトリを削除したいです。
階層 public/uploads/aaa/image/1/test1.jpeg
この場合/1/test1.jpegの削除です。
carrierwaveの**remove_image!**では画像しか削除されずid名のディレクトリがそのま残ってしまいます。
これごと削除したいです。
該当のソースコード
ruby
1 2 # @product.remove_image! これでは画像だけ 3 4 # File.delete(“ “) これで削除できそうと思ったのですが、相対パスの指定が間違っているのかNo such fileになってしまう。
試したこと
@aaa.image.urlによってパスを抜きFile.deleteに渡す。→ No such file エラー
File.delete 相対パスはどのように指定すればいいのでしょうか。controllerから見た相対でしょうか
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。