[ Pob's corner ]

Rails : la gem did_you_mean pour vous servir !

January 19, 2016 | about 1 minute read

Aujourd’hui un petit article pour vous présenter rapidement une Gem très sympathique : Did you mean.

Il est fréquent pour un développeur de faire des fautes de frappes, on peut parfois se tromper d’un caractère s’en forcément s’en rendre compte et perdre du temps… ça se termine souvent par “pfff la loose, j’ai mal écrit ma méthode” ou autre (à remplacer par la phrase qui vous convient ^^).

C’est là que la Gem did_you_mean peut entrer en action :

# Gemfile
gem 'did_you_mean', group: [:development, :test]

Un petit bundle install et c’est tout ! Le résultat ? Voici un petit exemple (réalisé pour la démo, donc un peu gros je vous l’accorde) :

# app/models/mon_super_model.rb
class MonSuperModel < Activerecord::Base

Cela me génère une erreur (car j’ai mal tapé ActiveRecord dans mon cas) et did_you_mean entre en jeu et me propose la bonne syntaxe :

Fig1. - did_you_mean en action

Et voilà, cela fonctionne dans beaucoup de cas je vous laisse découvrir plus en détails la Gem sur la page Github github.com/yuki24/did_you_mean.

Originally published at Sois-net.