Duda existencial :)


#1

soy nuevo por estos lados, siempre he trabajado en PHP y framworks
como Prado o últimamente CakePhp.

pero Rails… es otra cosa! hace mucho (desde que salio) queria
probarlo, pero por trabajo y poco tiempo no podia, ahora en un par de
semanas de vacaciones… he jugado un poco con el…

mi duda…

¿como hacen para actualizar un proyecto?

por ejemplo… Rails 1.1 portarlo a Rails 1.2? a mano todo? y si solo
necesito actualizar un gem nuevo? hay que corregir cuidadosamente? o
hay un update? Rake en que me ayuda?

hace unos dias no entendía el concepto en rails de layouts voy
mejorando :wink: me queda un detalle…

como hago menus? como uso “Componentes” de esos que siempre están en
todas partes (el menu por ejemplo) pero se necesito generar siempre de
acuerdo a donde este…?

como lo hacen?

Gracias! y espero seguir por estos lados mucho tiempo! este es un
nuevo y muy emocionante concepto para Desarrollo web.

Jairo Enrique Serrano Castañeda
Estudiante de Maestría en Software Libre
Ingeniero de Sistemas UTB
T - http://www.jsnat.com - http://savio.unitecnologica.edu.co
C - http://www.drupal.org.es - http://www.champetux.org


#2

Pero aqui hay un detalle… eso te descarga rails en una carpeta
llamada vendor, y … ? despues? como actualizo mi app?

todo se hace tan automagicamente como siempre? :slight_smile:


Jairo Enrique Serrano Castañeda
Estudiante de Maestría en Software Libre
Ingeniero de Sistemas UTB
T - http://www.jsnat.com - http://savio.unitecnologica.edu.co
C - http://www.drupal.org.es - http://www.champetux.org


#3

Rake es un gestor de tareas, si quieres tener la última versión haces

[] rails my_project
[] cd my_project
[] rake rails:freeze:edge

y ya lo tienes
rake trata de hacerte la vida más sencilla con diversas tareas
los componentes erann trozos de app que se compartían xo ahora están
en desuso

El 07/01/2007, a las 2:31, Jairo Enrique Serrano Castañeda escribió:

C - http://www.drupal.org.es - http://www.champetux.org


Ror-es mailing list
removed_email_address@domain.invalid
http://lists.simplelogica.net/mailman/listinfo/ror-es

marze
removed_email_address@domain.invalid


#4

El app/ contiene tu aplicación y no debería contener ninguna
libreríaexterna a ella: para eso existe el vendor/

Yo entiendo que sólo puedes actualizar la versión de Rails o la de los
plugins con los que trabaja tu aplicación…


#5

hombre… puede q halla código que tengas obsoleto, en el modo edge la
terminal te da avisos sobre esas cuestiones
esto es, al hacer script/server

otro tema es si tu app no es REST de ‘diseño’

El 08/01/2007, a las 23:46, Jairo Enrique Serrano Castañeda escribió:

C - http://www.drupal.org.es - http://www.champetux.org


Ror-es mailing list
removed_email_address@domain.invalid
http://lists.simplelogica.net/mailman/listinfo/ror-es

marze
removed_email_address@domain.invalid