Logo lms Le Mâle Saint Le côté obscur du mâle.

5 gems pour vous aider dans vos projets !

134404370099562860 fodumoal c
Aujourd’hui, je suis généreux et vous donne quelques Gems Ruby on Rails, qui peuvent se révèler bien utiles et pratiques. Je vais même vous expliquer pourquoi. Sans transition, entrons dans le vif du sujet. Pour les formulaires Celle que j’utilise dès que je dois faire un formulaire, c’est simple_form. Vous l’aurez compris, cette Gem vous permet de générer des formulaires et, véritable plus, intègre le bootstrap de Twitter. Rendez-vous sur github pour tout savoir sur simple_form.

Authentification et gestion de droit Lorsque je dois faire de l’authentification et de la gestion de droit, j’opte respectivement pour Devise et Cancan. Ces 2 Gems fonctionnent très bien ensemble et sont très bien documentées.

Monter un système d'administration Si vous voulez monter rapidement un système d’administration, je vous conseille ActiveAdmin. Cette gem permet de construire une administration sobre et élégante en quelques heures (comptez environ une après-midi). Pas besoin de réinventer la roue, il suffit juste de rattacher vos classes à ActiveAdmin pour que votre système d'administration soit généré. Évidemment dit comme ça, la manipulation paraît facile mais il y a tout de même quelques subtilités. Je vous laisse consulter la documentation ActivAdmin, très complète.

Générer des scaffold Une petite dernière pour la route, je ne l’ai pas essayé mais elle me semble très sympathique. Beautifulscaffold permet de générer des scaffold complets et désignés. Les démos sont plutôt convaincantes, reste à voir dans la pratique. Je vous laisse le lien de sa page github.

J'espère que ces Gems vous seront utiles ! Pour ma part, elles sont devenues indispensables, hormis Beautiful Scaffold qui est tout nouveau.

Credit Photo : Activeadmin

Pour suivre le Mâle saint plus facilement, retrouvez-nous sur Facebook :)


Vous avez aimé ? Partagez cet article:



Les réactions

  • IReivax Le 08 Apr 2013

    Un post sur comment installer Ruby serait le bienvenue =D

Découvrir d'autres articles