Problema con versiones de rails

hola amigos.

tengo un problema entre las versiones de rails…

yo comence hace como un año y medio a programar en RoR. y comence a
desarrrollar una aplicación, el hecho es que yo instale las siguientes
versiones:

ruby   1.8.2

rails  1.1.2

y mi aplicacion sigue funcionando muy bien. pero el problema esta en que
instale ruby on rails en otra pc y las versiones que estaban ya son
1.8.6 para ruby y 2.0. para el rails.

todo parecia normal hasta que corri sl script de generate “scaffold
departamentos”, si se crearon los archivos, pero al prender el servidor
y al accesar a http://localhost:3000/departamentos marcaba errores y me
di cuenta de que ya no existian los clasicos archivos .rhtml me encontre
con archivos .erb

alguien de favor me puede explicar que sucedio.

ayuda. necesito saber si existe un tutorial de la nueva forma de operar
el ror en estas nuevas versiones o si alguien sabe como puedo instalar
en una maquina las versiones viejitas del rails para poder programar
como antes.

de antemano muchas gracias…

Hola, hasta donde sé, el scaffold ha quedado medio deprecated, pero de
todas
formas puedes generar el scaffold declarando los campos de la base de
datos
por ej:

./script/generate scaffold users name:string age:integer sex:string
…etc

asi deberia funcionar, tambien como el rails 2 esta Muy orientado a REST
,
el scaffold que generes probablemente tenga errores, que deberas
corregir,
por ejemplo cuando hacermos un scaffold como admin/users, te tira muchos
errores porque deja problemas con los namespaces.

como no soy ningun gurú en esto dejo la palabra a otro para que te
explique
mejor.

Saludos

2008/1/14 zyon 13 [email protected]:

gracias Miguel.

y con respecto a como instalar una version anterior no tendras
conocimiento de ello.

el hecho es que conclui una aplicacion. y necesito instalarla en otra
pc.
pero no corre con el rails 2.0.

El día 14/01/08, zyon 13 [email protected] escribió:

Posted via http://www.ruby-forum.com/.


Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es

Podés instalar el rails viejo mediante

gem install rails --version x.x.x

Silvio

Gracias silvio

Gracias Miguel

me es de mucha ayuda los comentarios. ya que tengo una aplicacion casi
terminada y quisiera entregarla y que funcione…

aun que la verdad tenia un poco de miedo a que tuviera que volver a
reprogramar mi proyecto.

y creo que mas adelante tendre que actualizarme con la version 2

Hola Zyon,
Probablemente lo que puedas hacer es congelar la version de Rails [1],
subir
tu applicacion en rails1.2.x al server y hacer el

rake rails:freeze:edge TAG=rel_1-2-6_RC2

o la version que gustes

si estoy equivocado en esto , por favor que me corrijan

[1] http://support.tigertech.net/freeze-rails

2008/1/14 zyon 13 [email protected]:

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs