Hola, es mi primer post, y como veran estoy empezando a usar RoR y tengo una duda q me esta castigando..... y es la siguente
Buno... instale la version de Ruby-186-26 en windows, obviamente instale los Rails:
gem install rails --> con todas sus dependecias... cree mi aplicacion, levante el servidor etc,etc....
Intente hacer mi primera aplicacion: el clasico "Hola Mundo", siguiendo este tutorial
http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html
pero tengo problemas con la sintaxis.... q me confunden
si observan para crear el "hola mundo" la sintaxis es la siguiente:
Código:
class MyTestController class MyTestController < ApplicationController
def index
render_text "Hola Mundo"
end
end
y me sale el siguiente error
NoMethodError in My testController#index
undefined method `render_text' for #<MyTestController:0x38609b8>
Bueno investigue el error y la solucion q pude encontrar es cambiar la sintaxis a:
Código:
class MyTestController < ApplicationController
def index
render:text =>"Hola Mundo"
end
end
Pues asi me funciona de maravilla....
Bueno NO conforme con los resultados, me dio la curiosida de q pasaria si pruebo en ubuntu 7.10... y lo hice.... instale lo necesario para q me funcione en ubuntu y q creen todo me corrio a la perfeccion, osea este codigo:
Código:
class MyTestController < ApplicationController
def index
render_text "Hola Mundo"
end
end
Pues como ven el problema no es muy grave hasta este punto, pero, eso me pasa con los demas comandos osea : la sintaxis de scaffold:recipe tampoco me funciona en windows pero si en ubuntu.... y pues con otros comandos pasa los mismo.....
Por q pasa esto?
Agradezco de antemano sus respues...
Salu2