Techubhq

Ruby On Rails Guides

Un blog édité par Gabriel Malkas


Traduction française des guides Ruby On Rails (http://guides.rubyonrails.org/index.html)


Les migrations

Publié par Gabriel Malkas le 30 octobre 2011

Les migrations constituent un outil pratique pour modifier votre base de données tout en restant organisé. Vous pourriez écrire des morceaux de code SQL pour réaliser la même chose, mais vous auriez alors à distribuer ce code à d’autres développeurs, et leur demander de l’exécuter à leur tour. Vous auriez également à vous rappeler quels changements doivent être exécutés en production lors du prochain déploiement.

Active Record garde la trace des migrations qui ont déjà été appliquées, vous avez donc simplement à modifier votre source puis à exécuter la commande rake db:migrate. Active Record déterminera alors quelles sont les migrations à appliquer, puis mettra le fichier db/schema.rb à jour pour qu’il corresponde à la nouvelle structure de votre base de données.

Les migrations vous permettent également d’exprimer ces modifications en Ruby, ce qui a l’avantage d’être indépendant de la base de données (tout comme la majorité des fonctionnalités d’Active Record). Vous n’avez par exemple pas à vous préoccuper de la syntaxe exacte de CREATE TABLE ou des variations de SELECT * (bien que vous ayez la possibilité de revenir à du SQL pur si vous souhaitez utiliser des fonctionalités spécifiques à une base de données). Vous pourriez par exemple utiliser SQLite3 en développement et MySQL en production.

Vous apprendez dans ce guide plusieurs choses à propos des migrations :

» Lire la suite


Introduction au framework Ruby On Rails

Publié par Gabriel Malkas le 24 octobre 2011

Ce premier guide vous permettra d’installer les outils nécessaires et de faire vos premiers pas avec Ruby On Rails. Après l’avoir lu, vous devriez être familier avec les concepts suivants :

» Lire la suite


Les associations Active Record

Publié par Gabriel Malkas le 29 janvier 2012

Ce guide présente les associations Active Record. Après l’avoir lu, vous pourrez notamment :

» Lire la suite


Les validations Active Record et les fonctions de rappel

Publié par Gabriel Malkas le 6 novembre 2011

Ce guide nous plonge dans le cycle de vie des objets Active Record. Vous apprendrez à valider l’état de vos objets avant de les enregistrer dans la base de données, ainsi qu’à réaliser des opérations personnalisées à certaines étapes particulières du cycle de vie de vos objets.

Une fois familier avec le contenu de ce guide, vous devriez être capable de :

» Lire la suite