Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
rubyonrails [Le 17/07/2017, 14:36] – [Créez votre première application Rails (Hello, Rails !)] ajout capture J5012rubyonrails [Le 31/08/2022, 23:32] (Version actuelle) – Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art
Ligne 5: Ligne 5:
 ====== Rails (ou Ruby on Rails dit aussi RoR) ====== ====== Rails (ou Ruby on Rails dit aussi RoR) ======
  
-Rails est un cadriciel libre orienté dans le développement d'applications web, et développé lui-même dans le langage [[:ruby|Ruby]]. Les versions concernées par cette documentation sont celles de Ubuntu Trusty Rails 3.2, et de Ubuntu Xenial Rails 4.2. +Rails est un cadriciel libre orienté dans le développement d'applications web, et développé lui-même dans le langage [[:ruby|Ruby]]. Les versions concernées par cette documentation sont celles de Ubuntu 14.04 Rails 3.2, et de Ubuntu 16.04 Rails 4.2.
- +
-→ fournir une capture d'ecran de ror. +
 ===== Pré-requis ===== ===== Pré-requis =====
  
Ligne 16: Ligne 13:
 ===== Installation ===== ===== Installation =====
  
-Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>rails|Rails]]** , qui installera en même temps toutes les dépendances necessaires dont le langage [[:ruby|Ruby]] et les fonctionnalités SQLite3.+Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>rails|Rails]]**, qui installera en même temps toutes les dépendances necessaires dont le langage [[:ruby|Ruby]] et les fonctionnalités SQLite3.
  
 ===== Configuration ===== ===== Configuration =====
Ligne 26: Ligne 23:
  
 que vous pouvez aussi obtenir avec juste la commande __rails__ ou : que vous pouvez aussi obtenir avec juste la commande __rails__ ou :
-<code> +<code bash
-rails new -h+rails new -h
 Usage: Usage:
   rails new APP_PATH [options]   rails new APP_PATH [options]
Ligne 85: Ligne 82:
  
   * Générez le squelette de l'application : cette commande créera un dossier nommé __weblog__ dans votre dossier personnel, et auto-configurera toutes les fonctionnalités nécessaires (base sqlite3, mini serveur web).   * Générez le squelette de l'application : cette commande créera un dossier nommé __weblog__ dans votre dossier personnel, et auto-configurera toutes les fonctionnalités nécessaires (base sqlite3, mini serveur web).
-<code> +<code bash
-rails new $HOME/weblog+rails new $HOME/weblog
       create         create  
       create  README.rdoc       create  README.rdoc
Ligne 227: Ligne 224:
 </code> </code>
   * Lancez ensuite le serveur Rails pour exécuter l'application __weblog__   * Lancez ensuite le serveur Rails pour exécuter l'application __weblog__
-<code>cd $HOME/weblog +<code bash>cd $HOME/weblog 
-bin/rails server+bin/rails server
 => Booting WEBrick => Booting WEBrick
 => Rails 4.2.6 application starting in development on http://localhost:3000 => Rails 4.2.6 application starting in development on http://localhost:3000
Ligne 243: Ligne 240:
 Completed 200 OK in 1ms (Views: 0.7ms | ActiveRecord: 0.0ms) Completed 200 OK in 1ms (Views: 0.7ms | ActiveRecord: 0.0ms)
 </code> </code>
-<note>Dans la version de Ubuntu Trusty Rails 3.2 :+<note>Dans la version de Ubuntu 14.04 Rails 3.2 :
   * la base préconfigurée de l'application doit être activée   * la base préconfigurée de l'application doit être activée
-<code>cd $HOME/weblog +<code bash>cd $HOME/weblog 
-rake db:create</code>+rake db:create</code>
   * l'exécution "rails server" s'effectue sans mentionner bin dans le chemin.   * l'exécution "rails server" s'effectue sans mentionner bin dans le chemin.
-<code>rails server</code>+<code>rails server</code>
 </note> </note>
   * Lancez le navigateur web à l'adresse localhost:3000, exemple avec __midori__   * Lancez le navigateur web à l'adresse localhost:3000, exemple avec __midori__
Ligne 258: Ligne 255:
   * modules [[https://www.phusionpassenger.com/|Phusion Passenger]] Rails et Rack pour Apache **[[apt>libapache2-mod-passenger]]** ,   * modules [[https://www.phusionpassenger.com/|Phusion Passenger]] Rails et Rack pour Apache **[[apt>libapache2-mod-passenger]]** ,
  
-ou d'autres moteurs de bases de données comme MySQL, PostgreSQL, ou via la connexion de bases JDBC. Lire soigneusement [[http://guides.rubyonrails.org/|les guides de rubyonrails]] et [[http://api.rubyonrails.org/|l'API]].+ou d'autres moteurs de bases de données comme MySQL, PostgreSQL, ou via la connexion de bases JDBC. Lire soigneusement [[https://guides.rubyonrails.org/|les guides de rubyonrails]] et [[http://api.rubyonrails.org/|l'API]].
 ===== Désinstallation ===== ===== Désinstallation =====
    
Ligne 266: Ligne 263:
    
   * **(en)** [[http://rubyonrails.org|Rails]]   * **(en)** [[http://rubyonrails.org|Rails]]
-  * **(fr)** [[https://fr.wikipedia.org/wiki/Ruby_on_Rails|Ruby on Rails sur Wikipédia]]+  * **(fr)** [[wpfr>Ruby_on_Rails|Ruby on Rails sur Wikipédia]]
   * **(fr)** [[http://railspremierspas.humancoders.com|Vos premiers pas en Ruby on Rails]]   * **(fr)** [[http://railspremierspas.humancoders.com|Vos premiers pas en Ruby on Rails]]
    
Ligne 272: Ligne 269:
 //Correcteur : [[utilisateurs:j5012|J5012]].// //Correcteur : [[utilisateurs:j5012|J5012]].//
    
-//Basé sur [[http://guides.rubyonrails.org/getting_started.html|Getting Started with Rails]] par [[http://guides.rubyonrails.org/credits.html]].//+//Basé sur [[https://guides.rubyonrails.org/getting_started.html|Getting Started with Rails]] par [[https://guides.rubyonrails.org/credits.html]].//