AccueilActualitésDéveloppementDécouvrez de nouvelles gems pour vos projets Ruby Développement Découvrez de nouvelles gems pour vos projets Ruby Publié le 28/05/2013 Partager cet article : Partager sur Facebook Partager sur Twitter Partager sur Linkedin Share on pinterest Aujourd’hui sur le Blog du Webdesign, découvrez 10 gems utiles pour vos prochains projets avec Ruby Cela fait longtemps que le Blog du Webdesign n’avait pas fait d’articles sur ruby et ses gems, alors qu’il s’en est passé des choses ! Les sorties de Ruby 2 et Rails 4 ont certainement forcé certains d’entre vous a mettre à jour certains de leurs outils et pratique, et on peut-être été privé de quelques gems, non maintenus et maintenant non compatibles. Pour remédier à ça, le blog du webdesign vous propose 10 gems ruby qui vous rendront bien des services. The Role The role est une lib permettant de donner et gérer des rôles pour Rails, maintenant compatible avec Rails 4 Geocoder Géocoder est une lib permettant de faire de la géolocalisation par IP ou adresses postales, partout dans le monde. Fonctionne en stand-alone, mais est fait pour être parfaitement integré à un ORM. Whisper Whisper est une lib permettant d’avoir des listeners et des flux d’événements à la place des observers de Rails. reForm Reform est une ressource vous permettant de decoupler vos formulaires avec vos modèles, permettant de sortir de cette impression de modèle « fourre-tout » dès qu’il y a beaucoup de validations et formulaires différents à gérer. Better Errors Cette gem permet d’avoir des rapports d’erreurs plus précis et mieux ranges pour toutes les applications Rack Pilfer Pilfer est une gem juste parfaite pour le benchmark ing, vous donnant le temps nécessaire pour exécuter chaque ligne. Vraiment pratique pour savoir ce qui vaut la peine d’optimiser, et ce qui n’en vaut pas la chandelle. Groupdate Groupdate vous permet de faire des groupements avec active record sans passer par du SQL forgé a la main. vraiment pratique. Valkyrie Avez-vous déjà eu besoin de passer des données d’une BDD à une autre régulièrement ? C’est extrêmement pénible sans les bons outils, comme Valkyrie par exemple. Valkyrie semble un projet abandonner mais il fait ce qu’on lui demande et c’est déjà bien. Mustermann Mustermann est l’outil caché derrière la résolution de routes de Sinatra. Disponible en stand-alone, il vous permettra de faire des sélections de cas sans passer par l’opérateur =~, qui est vraiment très lent. Wicked-pdf Qu’utilisez-vous pour générer des PDFs en ruby ? Avant j’utilisais Prawn, qui est efficace mais un vrai purge pour ce qui est de la syntaxe. Wicked-PDF résout le problème : il est aussi rapide, et génère les PDFs à partir d’HTML et CSS. By Benjamin Sanchez Laisser un commentaire Annuler la réponseVotre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *Comment Nom * E-mail* Site web Enregistrer mon nom, mon e-mail et mon site dans le navigateur pour mon prochain commentaire.
Développement Quels sont les pour et les contres d’un Framework javascript fait maison ? Publié le 13/01/2015
Développement Just-Dashboard une librairie JS pour créer simplement des dashboards Publié le 13/02/2018