Hello, je suis Sylvain Claudel

Développement web, Ruby, RaspberryPI, and autres geekeries. Je partage des bouts de code et d'autre chose.

Derniers articles

Utiliser la forme réduite de rescue

Hello, Il existe une forme raccourci de begin rescue Au lieu de faire begin mon_objet.bidule rescue nil end on peut utiliser : (mon_objet.bidule rescue nil)

JS : Afficher un menu qui ce cache quand on clique ailleurs que sur un élément du menu

Cas d'utilisation : un menu déroulant qui s'affiche lors d'une recherche (le menu contient des éléments cliquables et quand on clique ailleurs sur la page on souhaite masquer le men...

Comment connaitre les changements qu'il y a eu sur un objet ActiveRecord immédiatement après un save ?

Avant de faire un save il est possible de connaitre les changements/savoir si un objet ActiveRecord a changé en appelant .changes ou changed? Mais après un save ces fonctions renv...

Paranoia : suppression logique des objets ActiveRecord

Il peut être pratique de faire croire aux communs des mortels que vous supprimez réellement des objets quand ils cliquent sur le bouton de suppression et de ne pourtant pas supprimer...

Comment ne plus utiliser le default_scope ?

Le default_scope est un scope qui est appelé implicitement à chaque requête ActiveRecord sur le modèle en question. Le problème c'est qu'on l'oublie vite celui-là... Vaut mieux l'uti...