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

Posté par  (site web personnel) .
Étiquettes : aucune
0
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.
  • # action vide

    Posté par  (site web personnel) . É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).
  • # Hum hum

    Posté par  . É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  (site web personnel) . É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  (site web personnel) . Évalué à 2.

      ah oui, merci, le Rails navigator s'affiche par défaut a gauche :). je corrige !
      • [^] # Re: remarque pointilleuse

        Posté par  . É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  . É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  (site web personnel) . É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.

Suivre le flux des commentaires

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