2012-01-21 7 views
0

マウントアップローダーによって手動で作成されたディレクトリーを削除します。私はArtistProductとArtistImageモデルを持っています。私は、アーティスト製品コントローラ経由でファイルに保存されている画像を削除したいと思います。私はこのキャリアを試しました:手動でマウントアップローダーによって作成されたディレクトリを削除する方法

@art_images=ArtistImage.where("product_id=?",params[:id]) 
@art_images.each do |img| 
img.remove_image! 
end 
@art_images.delete_all 

しかし、画像は削除されていません。助けてください

答えて

1

これを試すと、ファイルシステムからディレクトリが削除されます。

FileUtils.remove_dir("path to directory(which is to be deleted)/directoryname(to be deleted)", :force => true) 
関連する問題