Un jour, une gem

28/05/2012

Lundi c'est Squeel

gem install squeel

Des requêtes plus sympa

Aujourd’hui c’est Squeel ou comment écrire des requêtes ActiveRecord moins longues et plus “Ruby”.

Quelques petits exemples :

# Avec AR
Article.where ['created_at >= ?', 2.weeks.ago]
# Avec Squeel
Article.where{created_at >= 2.weeks.ago}
# Avec AR
Person.joins(:articles => {:comments => :person})
# Avec Squeel 
Person.joins{articles.comments.person}

Et encore plein de petits raccourcis que je vous laisse découvrir ;)

Le lien utile

Sur une idée de @RomainTribes