Upgrade to Pro — share decks privately, control downloads, hide ads and more …

RailsGirls - Lille - 01/02/2014

RailsGirls - Lille - 01/02/2014

Cartier Alexandre

February 01, 2014
Tweet

More Decks by Cartier Alexandre

Other Decks in Technology

Transcript

  1. Ressources Web ! http://french.railstutorial.org/ ! http://www.railscasts.com/ ! http://news.humancoders.com/t/ruby ! http://www.rubyflow.com/

    ! http://www.sitepoint.com/ruby/ ! http://guides.rubyonrails.org/ ! http://www.synbioz.com/blog !   …
  2. Gem à utiliser Une Gem est un bout de code

    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.
  3. ! twitter-bootstrap-rails Permet d’intégrer Bootstrap très rapidement ! jquery-datatables-rails Permet

    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
  4. ! Guard + Plugin Permet de faire des actions si

    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