Ruby-on-rails-3

Transcription

ruby-on-rails-3#ruby-onrails-3

Table des matièresÀ propos1Chapitre 1: Démarrer avec ruby-on-rails-32Remarques2Examples2Installation de Rails sur Mac.2Bonjour tout le monde dans les rails3Crédits5

À proposYou can share this PDF with anyone you feel could benefit from it, downloaded the latest versionfrom: ruby-on-rails-3It is an unofficial and free ruby-on-rails-3 ebook created for educational purposes. All the content isextracted from Stack Overflow Documentation, which is written by many hardworking individuals atStack Overflow. It is neither affiliated with Stack Overflow nor official ruby-on-rails-3.The content is released under Creative Commons BY-SA, and the list of contributors to eachchapter are provided in the credits section at the end of this book. Images may be copyright oftheir respective owners unless otherwise specified. All trademarks and registered trademarks arethe property of their respective company owners.Use the content presented in this book at your own risk; it is not guaranteed to be correct noraccurate, please send your feedback and corrections to e1

Chapitre 1: Démarrer avec ruby-on-rails-3RemarquesCette section fournit une vue d'ensemble de ce qu'est ruby-on-rails-3 et pourquoi un développeurpeut vouloir l'utiliser.Il devrait également mentionner tous les grands sujets dans ruby-on-rails-3, et les relier aux sujetsconnexes. La documentation de ruby-on-rails-3 étant nouvelle, vous devrez peut-être créer desversions initiales de ces rubriques connexes.ExamplesInstallation de Rails sur Mac.Vous devez installer ruby avant de pouvoir installer des rails.Mac est déjà livré avec ruby installé en fonction de la date de macOS votre macOS ? Selon ce que rubyversion que vous voulez pour votre développement, la meilleure façon d'installer Ruby est d'utiliserRVM . Dans votre terminal, tapez la commande ci-dessous, répertoriée par étapes:1. Installer rvmcurl -sSL https://get.rvm.io bash -s stable --ruby2. Pour Rails3, la meilleure version à installer est ruby1.9.3rvm install 1.9.3ruby -v # 1.9.33. Définissez votre version de Rubyrvm use 1.9.3 --default4. Installer les rails (cette version des rails nécessite la version ruby 1.9.3)gem install rails -v 4.2.7.1rails -v # 4.2.7.15. Installez l' railsapprails new my first app #(this will install the app for you.)cd my first apprails s #(run the server)6. Ouvrez le navigateur et tapez ci-dessous dans votre URL .https://riptutorial.com/fr/home2

http://localhost:3000Un message indiquant "Bienvenue sur les rails" sera affiché ou similaire.Bonjour tout le monde dans les rails1. Dites "Bonjour", RailsPour que Rails dise "Bonjour", vous devez créer au minimum un contrôleur et une vue.Un contrôleur a pour but de recevoir des demandes spécifiques pour l'application. Leroutage détermine quel contrôleur reçoit quelles requêtes. Souvent, chaque contrôleurdispose de plusieurs itinéraires et différentes actions peuvent desservir différents itinéraires.Le but de chaque action est de collecter des informations pour les fournir à une vue.Le but d'une vue est d'afficher ces informations dans un format lisible par l'homme. Unedistinction importante à faire est que c'est le contrôleur, pas la vue, où les informations sontcollectées. La vue doit simplement afficher ces informations. Par défaut, les modèles de vuesont écrits dans un langage appelé eRuby (Embedded Ruby) qui est traité par le cycle dedemande dans Rails avant d'être envoyé à l'utilisateur.Pour créer un nouveau contrôleur, vous devrez exécuter le générateur "controller" et lui direque vous voulez un contrôleur appelé "Welcome" avec une action appelée "index", commececi: bin/rails generate controller Welcome indexRails créera plusieurs fichiers et un itinéraire pour ers/welcome controller.rbget me/index.html.erbtest unittest/controllers/welcome controller test.rbhelperapp/helpers/welcome e.coffeescssapp/assets/stylesheets/welcome.scss2. Le plus important d'entre eux est bien sûr le contrôleur, situé à l'app/controllers/welcome controller.rb et la vue, située à l'app/controllers/welcome controller.rb app/views/welcome/index.html.erb.Ouvrez le fichier app/views/welcome/index.html.erb dans votre éditeur de texte. Supprimeztout le code existant dans le fichier et remplacez-le par la seule ligne de code suivante:https://riptutorial.com/fr/home3

h1 Hello, Rails! /h1 3. Maintenant que nous avons créé le contrôleur et la vue, nous devons dire à Rails que nousvoulons "Hello, Rails!" se montrer. Dans notre cas, nous voulons qu’il apparaisse lorsquenous naviguons vers l’URL racine de notre site, http://localhost:3000 .Ensuite, vous devez indiquer à Rails où se trouve votre page d'accueil réelle.Modifiez lefichier en ajoutant la ligne de code root 'welcome # index'. Il devrait ressembler à ceci:Rails.application.routes.draw doget 'welcome/index'root 'welcome#index'end4. root welcome#index indique à Rails de mapper les requêtes à la racine de l'applicationd'indexation du contrôleur de bienvenue et de welcome/index indique à Rails de mapper lesrequêtes vers http://localhost:3000/welcome/index pour l' welcome controller's index action .Cela a été créé plus tôt lorsque vous avez exécuté le générateur de contrôleur (bin / railsgénère l'index Welcome du contrôleur).5. Oui, maintenant le moment de vérité. Lancez le serveur Web après avoir redémarré votrerails server et accédez à http://localhost:3000 dans votre navigateur. Vous verrez le"Bonjour, Rails!" message que vous avez inséré dans app/views/welcome/index.html.erb ,indiquant que cette nouvelle route va bien dans l’action d’indexation de WelcomeControlleret rend la vue correctement.Ce guide provient de guides.rubyonrails.org . Heureux piratage!Lire Démarrer avec ruby-on-rails-3 en ligne: l.com/fr/home4

CréditsS.NoChapitresContributeurs1Démarrer avec rubyon-rails-3Community, TheMouseManhttps://riptutorial.com/fr/home5

Il devrait également mentionner tous les grands sujets dans ruby-on-rails-3, et les relier aux sujets connexes. La documentation de ruby-on-rails-3 étant nouvelle, vous devrez peut-être créer des versions initiales de ces rubriques connexes. Examples Installation de Rails sur Mac. Vous devez installer ruby avant de pouvoir installer des rails.