L'essentiel de Ruby on Rails

Créer et utiliser un script Ruby

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Pour le reste de ce chapitre, vous travaillerez à l'aide d'un script Ruby (.rb). Grâce à ce script, vous découvrirez toutes les notions de base de la programmation en Ruby.
04:20

Transcription

Avant de démarrer cette vidéo, j'aimerais tout de même préciser qu'il n'est pas forcément nécessaire d'apprendre Ruby pour savoir développer en Rails. Il est en effet possible d'apprendre les deux en même temps, sans savoir forcément ce qui relève de l'univers de Ruby ou de Rails. C'est d'ailleurs ce que j'ai moi-même fait, et au fur et à mesure de mon expérience, j'ai su faire la distinction entre ces deux univers. Toutefois, je pense qu'il est nécessaire que vous ayez les bases de Ruby avant de vous lancer en Rails, surtout si vous n'avez jamais développé auparavant. Vous verrez que tout ce que vous apprendrez là, vous sera utile par la suite dans une application Web. Nous allons commencer par créer un script qui va nous permettre de travailler sur les variables en Ruby. Rendez vous dans un dossier où vous stockerez vos scripts, puis créez une script puts.rb. Une extension .rb signifie ici : Ruby. Il s'agit donc bien d'un script Ruby. Vous pouvez utiliser n'importe quel éditeur de code pour modifier ce fichier. En ce qui me concerne, j'utilise Sublime Text. Nous pouvons d'ors et déjà écrire du code Ruby, par exemple « puts "Hello" ». La méthode puts signifie put string. La méthode puts va simplement afficher la même chaîne de caractères que nous lui fournissons à la suite. Une chaîne de caractères est bien un mot entouré de guillemets. Sauvegardez le fichier et exécutez-le. Pour exécuter un script Ruby, il suffit d'utiliser la commande Ruby, suivie du nom du fichier. Il existe deux autres mots, print et p, pour afficher des chaînes de caractères. Si nous ré-exécutons le script, nous voyons ces trois chaînes de caractères. Il y a cependant quelques petites différences. puts va automatiquement revenir à la ligne, ce n'est pas le cas de print. Et p va afficher de manière brute ce que vous lui fournissez en paramètres. Ici, il conservera donc les guillemets de la chaîne de caractères. Ces méthodes permettent également d'afficher le contenu de variables. Si nous créons par exemple une variable nommé originalement « ma_variable », et que nous lui stockons la valeur 15, nous pouvons ensuite afficher le contenu de cette variable grâce à la méthode puts, ou grâce à print ou p. J'aimerais en profiter pour vous présenter la concaténation. La concaténation consiste à combiner plusieurs informations en chaîne de caractères. Remplaçons par exemple ici « ma_variable » par « age », et affichons « "J'ai #{age} ans" ». La syntaxe #{} avec la variable entre les accolades, permet d'effectuer une concaténation du contenu de la variable « age » dans notre chaîne de caractères « "J'ai #{age} ans" ». Si nous exécutons, nous voyons bien que nous avons ici le résultat, « "J'ai 15 ans" ». Nous pouvons également utiliser le signe +, et mettre à la suite une autre chaîne de caractères. Faites attention toutefois, cela ne fonctionnera pas si vous essayez par exemple de faire ici « + age ». En effet, Ruby ne sait pas comment additionner l'âge qui est un nombre avec la chaîne de caractères. Je vais passer cette ligne en commentaire du coup, pour éviter d'avoir l'erreur, en ajoutant un signe # en début de ligne. Ce code, lors de l'exécution du script, ne sera pas du tout exécuté. Faites attention aussi que si vous utilisez des apostrophes simples, la concaténation ne fonctionnera plus. Avant de clore cette vidéo, j'aimerais vous présenter également les constantes. Les constantes commencent forcément avec une majuscule, et il est usuel de les écrire entièrement en majuscules. Nous pouvons remplacer ici toutes les occurrences de AGE par la constante. Le principe d'une constante est qu'elle ne devrait normalement pas pouvoir être modifiée. Cependant, en Ruby, cela est permis. Toutefois, si vous exécutez votre code, vous verrez ici un warning, qui vous prévient, attention, vous avez déjà initialisé la constante, et c'est étrange que vous le refassiez une nouvelle fois. Cette vidéo vous a présenté les méthodes puts, print, et p pour afficher des chaînes de caractères, ainsi que l'usage des variables de la concaténation des constantes et des commentaires.

L'essentiel de Ruby on Rails

Concevez des applications web évolutives et intemporelles avec Ruby on Rails. Installez l’environnement, réalisez un projet de stack overflow, enrichissez-le, etc.

6h08 (85 vidéos)
Aucun commentaire n´est disponible actuellement

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !