Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2008, 21:34
Pain
 
Fecha de Ingreso: mayo-2008
Mensajes: 2
Antigüedad: 16 años, 6 meses
Puntos: 0
sintaxis ror en windows y en ubuntu

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