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

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...

Utiliser hstore avec le gem Apartment

Il m'est arrivé d'avoir besoin de hstore (stockage key/value dans postgres) avec Apartment. La mise en place n'est pas très compliqué mais il ne faut rien oublier. Le readme de Apart...

Changement de comportement entre deux versions de ruby

Je compare ici ruby 1.8.7 et ruby 1.9.3 (je pense que l'on peut généraliser à rb 1.8 vs rb 1.9). Ce post sera mis à jour au fur et à mesure de ces découvertes ! Le parsing des dates ...

L'attribut form d'html5

Vous avez peut-être un jour souffert des formulaires en html. html5 introduit une nouveauté l'attribut form, celui-ci permet de placer les input/select/button partout dans votre page...

Faire fonctionner l'API JSON de Devise 3.1.0 avec Rails 4

Lors de la migration d'une de mes applications rails 3 en rails 4 (et devise 2.0.1 en 3.1.0). J'ai eu des petits soucis, deux pour être précis, un lié à Devise >2.0.1 et un à Rail...