Le 57ième guide RoR - Création d’une application test avec EasyEclipse sous Windows XP
9 janvier 2007 par Marc Charlet
Comme annoncé dans l'article d'introduction, nous allons créer notre premier projet RoR, sous Windows XP, en utilisant notre toute nouvelle installation d'EasyEclipse.
Le contenu de cet article est basé, dans ses grandes lignes, sur un article de TAD sur son site RubyNoob. Le but est de décrire les étapes à suivre pour créer une première application Rails en mettant en oeuvre EasyEclipse. Cette application test nous servira dans la suite des articles de ce 57ième guide sur RoR.
(i) Toutes les captures d'écrans de cet article sont affichées grâce aux plugins ImageManager et LightBox. Elles forment, pour ceux qui le désirent, un diaporama complet de l'article via l'utilisation des flèches de navigation de l'affichage dans LightBox.
- démarrons Eclipse
- choisissons notre espace de travail
- passons l'écran d'introduction
- voici notre premier écran
- commençons notre nouveau projet
- choisissons un projet Rails
- donnons-lui un nom, je suggère CapTest
- laissons Eclipse générer la structure des répertoires et les fichiers nécessaires
- adaptons notre environnement à Rails
- choisissons une perspective Rails
- notre interface ressemble maintenant à ceci
- nous pouvons dès à présent vérifier que notre projet fonctionne
- pour cela démarrons le serveur
- attendons que le serveur soit démarré
- nous pouvons également visualiser notre environnement de travail en cliquant sur le lien de ce premier écran
- passons à l'étape suivante: générons un contrôleur et au lieu de l'appeler 'whatever' comme dans l'article, appelons-le portnawak
- éditons le fichier5 et insérons le code suivant:
-
ActionController::Routing::Routes.draw do |map|
-
# The priority is based upon order of creation: first created -> highest priority.
-
-
# Sample of regular route:
-
# map.connect 'products/:id', :controller => 'catalog', :action => 'view'
-
# Keep in mind you can assign values other than :controller and :action
-
-
# Sample of named route:
-
# map.purchase 'products/:id/purchase', :controller => 'catalog', :action => 'purchase'
-
# This route can be invoked with purchase_url(:id => product.id)
-
-
# You can have the root of your site routed by hooking up ''
-
# -- just remember to delete public/index.html.
-
# map.connect '', :controller => "welcome"
-
#
-
map.connect '', :controller => "portnawak"
-
-
# Allow downloading Web Service WSDL as a file with an extension
-
# instead of a file named 'wsdl'
-
#
-
map.connect ':controller/service.wsdl', :action => 'wsdl'
-
-
# Install the default route as the lowest priority.
-
map.connect ':controller/:action/:id'
-
end
- supprimons le fichier public/index.html comme indiqué dans les lignes en commentaire8.
- nous pouvons maintenant pointer notre navigateur sur l'adresse localhost:3000
- et constater que notre première application réalisée sous Windows XP via l'interface EasyEclipse est fonctionnelle :d
A suivre...
Retour vers l'article d'introduction
- pour moi c'est firefox [retour]
- comme dans notre fenêtre perspective [retour]
- nous aurions pu tout aussi bien inclure la génération du fichier index.rhtml en ajoutant 'index' à la suite de 'portnawak' dans la génération du contrôleur [retour]
- cliquer gauche de la souris sur le répertoire et nouveau fichier [retour]
- double cliquer sur le nom du fichier [retour]
- double cliquer sur le nom du fichier [retour]
- ligne 16 [retour]
- ligne 13 [retour]
