Rails Summit Latin America

Usando Rails Edge

November 7th, 2006

Este artículo iba a ser parte de otro un poco mas grande, pero decidí separalo porque podía llegar a ser útil para otros. Espero que así lo sea.

Teniendo instalado el cliente de subversion previamente, ejecutar el siguiente comando (dentro del directorio de la aplicación de rails):

Modificar el archivo config/environment.rb justo dentro de la siguiente area:

agregando la línea

A partir de este momento esa aplicación se va a ejecutar con el Rails incluido en el dir vendor/rails. El último toque es necesario porque no se incluye por default la parte correspondiente a Active Resource. No se muy bien cual es la razón.

Listo. Ahora deberías tener todas la últimas novedades disponibles. Ah, puede ser que necesiten además ejecutar el comando rake que actualiza los archivos de configuración de las aplicaciones:

Bueno, nada sofisticado, no? Que lo disfruten!

3 Responses to “Usando Rails Edge”

  1. Luis Lavena Says:
    Hola Lucas, La info para switchear a edge manualmente es buena, pero las ultimas versiones de Rails lo soportan automaticamente. config/boot.rb detecta si tenes vendor/rails y en ese caso ignora RAILS_GEM_VERSION y se fija en Edge revision. Si haces @rake rails:freeze:edge@ hace el checkout automaticamente por vos. despues comprobá usando @ruby script/about@ y notá la linea: __Edge Rails revision 5367__ Salutes, Luis
  2. Lucas Says:
    Luis, fijate que lo de las GEMS ya lo corregí, me di cuenta al toque al leer el comment del environment.rb. El tema de *rake rails:freeze:edge* es que por lo menos las 3 veces que lo intenté estos ultimos 3 días no me incluyó el directorio de activeresource. Me parece que es un tema de tagging en la revision que se trae el comando rake. Cuando lo haces a mano si lo incluye. Te invito a probarlo. Contame si lo resolvés más fácil. (Inclusive en la pagina _http://dev.rubyonrails.org/_hablan de hacer lo que puse en el artículo). Saludos
  3. Luis Lavena Says:
    Tenés razón, @rails:freeze:edge@ de la version 1.1.6 no incluye ActiveResource. Mis disculpas por el comentario :-) Aunque no creo que ActiveResource vaya a ser parte __oficial__ (incluida) cuando descargues rails 1.2, sino más bien un extra tipo @gem install activeresource@ Salutes y buenas noches.

Leave a Reply