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]
-~----------~----~----~----~------~----~------~--~---

Répondre à