comme une brique de lego qui permet de ne pas réinventer la roue. (DRY) Il y en à +- 70.000 Gems. Un annuaire se trouve: https://rubygems.org Et voici une série de Gems que j’utilise avec un mot d’explication.
de créer une table recherchable en javascript ! jquery-rails Intègre Jquery dans Rails ! jquery-ui-rails Ajoute les fonctions UI ! jquery-ui-bootstrap-rails Affiche le thème bootstrap pour UI ! bootstrap-datepicker-rails Permet de faire des beaux date time picker ! Cocoon Permet d’avoir des formulaires complexe ! Devise Gestion des utilisateurs ! will_paginate Permet de paginer à la Google ! simple_form Aide à la création des formulaires ! bootstrap-wysihtml5-rails Permet la rédaction de texte enrichi ! Cancan Permet d’ajouter des droits au utilisateurs ! Rolify Gere les Rôles dans l’application ! Capistrano Permet de déployer facilement
changement dans le code ! rails_best_practices Réfactor de code ! quiet_assets Soulage les logs de dévelopement ! Paranoia Permet de ne pas supprimer des enregistrement mais de mettre une valeur à la place ! Delayed_job Pour faire de l’asynchrone