Jérémie Horhant a écrit :
> Bonjour,
>
> J'ai un modèle représentant des lignes de stock avec une ressource
> associé à une quantité. On peut modifier la quantité en stock uniquement
> par différence (on agit pas sur la quantité mais en ajoutant ou
> soustrayant).
>
> Et j'aurais voulu savoir si lorsque la quantité tombe à 0 et qu'on
> sauvegarde le record il n'y aurais pas moyen de le détruire plutôt que
> de sauvegarder une ligne de stock avec une quantité nulle.
>
> Merci d'avance.
> Titinux
>   

after_save :delete_me_if_empty

def delete_me_if_empty
  if self.quantity <= 0
    self.destroy
  end
end

-- 
Cyril Mougel
http://blog.shingara.fr/


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