Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : Un petit tutoriel pour découvrir Ruby on Rails avec RadRails

Posté par Slainer (Jabber id, page perso, ) le 15 août 2006
Ruby on Rails par ci, Ruby on Rails par là, on entend tous parler de ce nouveau framework de développement Web. Révolution ? Peut être pas. Par contre, c'est un framework léger et (très) agréable à utiliser.

Je vous propose un tutoriel pour découvrir Ruby on Rails avec l'environnement de développement RadRails. Ce tutoriel est principalement destiné aux développeurs Web voulant découvrir ce framework en quelques dizaines de minutes et surtout via l'utilisation d'un IDE qui devient de plus en plus mature au fil des semaines.

Note : En parlant de RadRails, ce dernier n'est pas encore très très au point sur Mac OS X et Linux malheureusement (certains Assistants n'ont pas fonctionné lors de mes tests sous Mac OS et Linux). Si vous voulez suivre à la lettre le tuto, faites le sous Windows en attendant que RadRails soit au point sur toutes les plateformes. Ou bien encore utilisez un éditeur de texte standard supportant Ruby et tapez les commandes rails dans un Terminal.

http://slainer.68.free.fr/rails/rails01.html

PS 1 : prochaine étape : l'intégrer dans une page dynamique avec table des matières et cie...
PS 2 : soyez indulgents c'est mon premier tuto.

> Lire le journal (8 commentaires, moyenne: 2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

action vide

Posté par Jean-Philippe Garcia Ballester (Jabber id, page perso, ) le 15/08/2006 à 14:31. (lien). Évalué à 3.

Ça ne sert à rien de mettre une action vide dans ton contrôleur :
si une vue existe, ça revient à avoir une action vide (les filtres vont être appliqués, et tout et tout).

  • [^]Re: action vide

    Posté par Slainer (Jabber id, page perso, ) le 15/08/2006 à 21:45. (lien). Évalué à 2.

    ah merci, je ne le savais meme pas. J'ai toujours déclaré mes actions dans le controlleur, meme si y a qu'une vue au final.

Hum hum

Posté par Fabien Engels (page perso, ) le 15/08/2006 à 14:52. (lien). Évalué à 2.

. Par contre, c'est un framework léger et (très) agréable à utiliser.


ça dépend ce que tu entends par leger, ROR en terme de performance n'est pas au top et n'est pas réellement léger. Par contre si tu parles du plaisir qu'on prend à coder avec, la je suis d'accord. ;)

remarque pointilleuse

Posté par patrick_g (page perso, ) le 15/08/2006 à 17:32. (lien). Évalué à 2.

sur ton tutoriel :

Toute une arborescence est automatiquement créée et devient accessible dans la partie de droite

C'est pas à gauche ?

  • [^]Re: remarque pointilleuse

    Posté par Slainer (Jabber id, page perso, ) le 15/08/2006 à 21:33. (lien). Évalué à 2.

    ah oui, merci, le Rails navigator s'affiche par défaut a gauche :). je corrige !

    • [^]Re: remarque pointilleuse

      Posté par Pierre Bertet (page perso, ) le 17/08/2006 à 16:43. (lien). Évalué à 2.

      Deux autres remarques pointilleuses :

      - Tu devrais préciser que Radrails va incrémenter le port au fur et à mesure des projets : le premier sera localhost:3000, le second localhost:3001, etc...

      - Dans la méthode "quelleheure", l'heure et les minutes sont inversées.

      Bon courage pour la suite !

Squelette qui n'est pas créer

Posté par Rykian (page perso, ) le 16/08/2006 à 05:24. (lien). Évalué à 1.

J'utilisait Rails en ligne de commande avant, et là je suis tomber sur ton tuto. J'aime beaucoup RadRails, mais la création du skeleton ne fonctionne pas, mon répertoire reste vide. J'ai vu qu'il y avait le même problème sous Mac, pourtant ça a l'air de marcher pour toi. Tu n'a pas idée du problème ? (j'utilise RadRails sous Windows)

  • [^]Re: Squelette qui n'est pas créer

    Posté par Slainer (Jabber id, page perso, ) le 16/08/2006 à 07:49. (lien). Évalué à 2.

    Oui, j'ai aussi trouvé que la génération du skelette sous RadRails fonctionne une fois sur deux, selon l'installation de Ruby principalement.

    J'ai testé sous Windows avec Ruby 1.8.2 (fichier d'installation nommé ruby182-15.exe), puis :
    - actionmailer-1.2.5
    - actionpack-1.12.5
    - actionwebservice-1.1.6
    - activerecord-1.14.4
    - activesupport-1.3.1
    - rails-1.1.6
    - rake-0.7.1
    (à priori les dernières versions)

    Puis j'ai utilisé la dernière version de RadRails (0.7), j'ai spécifié les dossiers d'installation des gems de Rails, de Rake, puis l'interpréteur ruby.exe, les fichier rdoc et ri. J'ai quitté puis relancé.
    Avec cette config, tous les assistants semblent marcher (j'ai testé : New project (génération skelette Rails), Generators, Rake Tasks, RI).

    J'ai après tenté de mettre à jour mon install de Ruby et là, ça ne fonctionnait plus. Sur mon Mac, DarwinPorts m'a compilé Ruby 1.8.4 et là aussi ça ne fonctionnait pas.

    Donc en attendant que RadRails soit moins sensible, je vais rester sur cette configuration précise. J'espère qu'en l'adoptant aussi, cela va fonctionner chez toi.

Revenir en haut de page