Ruby On Rails : delete à la place de destroy

Le par Frédéric Escarieu / Permalien : / avertissement
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.


Frédéric Escarieu alias Kie

Web Developper - Co-founder KipSoft

#webdev #sysadmin #javascript #php #ruby

Passionné de rugby, amateur de velo.

/