Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
rubyonrails [Le 17/07/2017, 14:36] J5012 [Créez votre première application Rails (Hello, Rails !)] ajout capture |
rubyonrails [Le 28/07/2017, 12:14] L'Africain mini corrections |
||
---|---|---|---|
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 | + | ails 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 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]] | ||