Domingo, 14 Enero, 2007

Tutorial: Recetario Rails

Archivado en: Tutoriales, RoR, Software libre — Jaime @ 4:53 pm

Uno de los tutoriales más conocidos para comenzar con Ruby on Rails es Rolling with Ruby on Rails, de Curt Hibbs. Juan Lupión se encargó de hacer una estupenda traducción al castellano de este tutorial.

Repasándolo recientemente para tomarlo de base en las clases que imparto a gente que comienza en Rails, me pareció que era necesario reescribir este tutorial ya que la versión actual de Rails (1.1.6 mientras escribo estas líneas) incluye mucha funcionalidad que no estaba presente cuando se escribió el tutorial original. Estoy hablando por ejemplo de las migraciones, que nos hacen más sencilla la creación de las tablas en la base de datos, y del generador de scaffolds.

El tutorial revisado y reescrito está disponible, con licencia Creative Commons, en Railes.net:

http://www.railes.net/pages/docs/ruby-on-rails/recetario-rails.php

Existe también una versión en PDF en la sección de descargas de Railes.net.

5 comentarios »

  1. En el tutorial Recetario hay un pequeño error tipográfico que puede marear a más de uno buscando la causa del error…

    Es un link que está en el punto 3 (Creación de recetas), después del “rake migrate” para “FechasYNotasEnRecetas”, y la línea es:

    “Ahora, si volvemos al navegador y refrescamos la página de creación de nuevas recetas en http://localhost:3000/recipe/new , veremos que ”

    En lugar de “/recipe/new” es “/recipes/new”.

    Comentario por tiroxino — Domingo, 28 Enero, 2007 @ 7:40 am

  2. El código de parcial_form.rhtml del punto 5 en las páginas 14 a 16 med error:

    p>Category:

    Error:

    You have a nil object when you didn’t expect it!
    You might have expected an instance of Array.
    The error occured while evaluating nil.each

    Extracted source (around line #22):

    19: Category:
    20:
    21:
    22:
    23: ”
    24: >
    25:

    Comentario por mario — Miércoles, 31 Enero, 2007 @ 8:51 am

  3. este es el código: (Railes Desarrollo web ágil)

    19: Category:
    20:
    21:
    22:
    23: ”
    24: >
    25:

    Comentario por mario — Miércoles, 31 Enero, 2007 @ 8:53 am

  4. Disculpen, el código es:

    Category:


    >

    Comentario por mario — Miércoles, 31 Enero, 2007 @ 8:57 am

  5. Tiroxino: gracias, hemos corregido la errata.

    Mario: gracias también, aunque no consigo ver dónde está el error… ¿Me envías el mensaje de error a jaime@railes.net, que se ve que al pegarlo en el blog da problemas? De todos modos, mejor que copiar y pegar el código, escríbelo para evitarte caracteres ocultos y tal…

    Comentario por Jaime — Miércoles, 31 Enero, 2007 @ 9:58 am

Suscripción RSS a los comentarios de la entrada. | URI para TrackBack.

Deje un comentario

XHTML ( You can use these tags): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> .