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

Timecop : le gem qui permet de voyager dans le temps et le stopper comme Hiro Nakamura

Timecop est donc un gem qui permet de voyager dans le temps et le stopper. De la même manière que FakeWeb, j'ai découvert Timecop sur https://railscasts.com/episodes/276-testing-time...

FakeWeb : un gem qui permet de simuler une réponse via Net::http en ruby

Le gem est apparu dans un railscast, il n'y a pas longtemps. Voici la doc : https://fakeweb.rubyforge.org/ qui est très bien faites d'ailleurs. Pratique pour les tests unitaires et f...

Changer une colonne (champ) de toutes les lignes d'une table (instances de model) avec rubyonrails

Il peut être avantagieux de changer une colonne dans toute une table : MonModel.update_all(:attribut_en_question => valeur) Exemple : Product.update_all(:price => 10.0) C'était...

Importer un fichier sql dans une base de données postgresql

Une fois connecté à la console postgresql (psql) vous pouvez taper : \i [NOM DU FICHIER] Exemple : \i /home/moi/Bureau/mon_fichier_sql.sql Si vous avez d'autres solutions n'hésitez p...

Vos sessions sont trop grosses ! (Erreur : TypeError (can't dump File))

Voici l'erreur que j'ai obtenu sur du vieux code : TypeError (can't dump File):   activerecord (3.X.X) lib/active_record/session_store.rb:54:in `dump' Cela viendrait de la taille des...