A trop vouloir être faignant... donc pour rester classique, en gros :
mon_objet = MonObjet.find(id) FileUtils.rm_f mon_objet.champ_file_column # on supprime le fichier... dir = File.dirname(mon_objet.champ_file_column) Dir.rmdir(dir) if File.exists?(dir) mon_objet.champ_file_column = nil # ... et on supprime l'enregistrement ! Voilà. Jérémy. Le jeudi 28 juin 2007 à 17:05 +0200, Jérémy Dierx a écrit : > slt ! > > j'utilise le plugin file_column bien pratique. > > J'ai un champs déclaré pour file_column dans ma table. Quand je > détruit (méthode destroy) l'objet associé à un des enregistrements de > cette table, le fichier correspondant est bien supprimé. > > Mais comment faire pour supprimer le fichier et "nettoyer" le champs > file_column de l'enregistrement sans supprimer l'enregistrement (de > manière propre et simple evidement) ? > > J. > ------------------------------------------------------------------------ Pickabee Communication Visuelle & Multimédia 6 rue Jacques de la Roque - 13100 Aix-en-Provence Tél. 04 42 96 98 13 - 06 32 60 31 86 http://www.pickabee.com --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
