Archive for avertissement

Ruby On Rails : delete à la place de destroy

avertissementon juillet 10th, 2008Commentaires fermés

Suite à une grosse bourde sur la mise en place de la newsletter de kartcom, remarque ultra importante :

  • ActiveRecord::destroy : Détruit l’objet et tout les objets qui lui sont ratachés avec la structure de la base. Peu engendré la suppression d’une infinité d’élément dans la base en cas de relation 1:N (par exemple).
  • ActiveRecord::delete : Détruit uniquement l’objet, concrètement supprime son enregistrement dans la base, ne modifie pas les enregistrements sur les autres tables liés initialement à l’objet.