Duda sobre Ruby On Rails
No es que quiera aprender ni mucho menos el lenguaje (php me da todo lo que quiero) pero me he leído una pequeña guía y no logro entender algunas partes de Rails. La duda que tengo son sobre las palabras reservadas que hay en RoR, ¿que son exactamente? son defines como en php o son simplemente cadenas de texto?, y si son cadenas porque no van entre comillas?. Es algo que no logro entender, más que nada sobre los dichosos dos puntos delante de cada palabra.
Ejemplo:
def hello_ip
location = request.env["REMOTE_IP"]
render :text => "Hello stranger from #{location}<a href="text">
end
¿que es exactamente” ?
Ver post
Comentar
julis (ex-JLC)#1 hace 839 días
Que pasa pisha!!!
Veo que sigues con lo tuyo y que cada vez controlas más, deja un poco para los demás que esto de phpear uffff….yo estoy empezando ahora y hace un año que dije que lo haría, en fin…...
1abrazo!!
Vixx#2 hace 838 días
Ej:
var = “foo”
var2 = “foo”
ocuparía el doble de memoria que:
var= :foo
var2 = :foo
Esto hace que sean muy utilizados como índices en hashes (similares a los arrays asociativos en PHP).
En el ejemplo, en PHP sería algo como:
render(array(“text” => “Hello ….” ));
Icebeat#3 hace 837 días
Muchas gracias Vixx por el apunte, me has quitado un peso de encima, me gusta entender como funcionan las cosas, aunque sea lo mas basico.
Hector Vergara#4 hace 799 días
saludos!
Icebeat#5 hace 798 días