Hello, je suis Sylvain Claudel

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

Derniers articles

Rajouter des balises avant et après la sélection dans RubyMine (Surround with)

Dans RubyMine -> File -> Settings -> Live Templates (IDE Settings) vous pouvez créer votre code à générer (Un bout de code dont vous vous servez beaucoup, un peu comme une e...

Comment j'aurai dû gagner un samsung galaxy S5 avec materiel.net et twitter !

Tous les midi, materiel.net (merci à eux) lance un concours : trouver une vignette parmi les pages de leur site.  Pourtant chaud-bouillant, tous les midi, je me fais battre à plates ...

Transformer un array d'objet ActiveRecord en hash avec comme clé l'id et l'objet en valeur

La petite astuce du jour : Comment transformer un Array d'objet ActiveRecord en Hash avec comme clé l'id et l'objet en valeur ? Solution Hash[Family.all.map{ |f| [f.id,f] }] Ce qui d...

"Replace in path" avec des regexp dans RubyMine (jetbrains editor)

Il peut être pratique de faire un "remplacer" dans une liste de fichier. Dans RubyMine -> Edit -> Find -> Replace In path : Il faut cocher "Regular expression...

Chainer ses méthodes sans redouter un "NoMethodError" ou "undefined method for NilClass" avec try

Il peut être pratique de faire un : @voiture.roues.first.gonflage Voiture étant un objet de la classe Voiture. Roue est une classe et elle belongs_to Voiture gonflage est un attribut...