Título: (solucionado) [Ruby] Error "undefined method" Publicado por: Eleкtro en 20 Febrero 2012, 13:00 pm Hola de nuevo
Me surge un problema en la parte: Código
Código: `block in featuring': undefined method Me dice que no he definido el método, ¿Porque es tán cruel conmigo? :-( Código
Título: Re: [Ruby] Error "undefined method" Publicado por: RyogiShiki en 20 Febrero 2012, 16:11 pm El problema de este Script está en las variables. Las variables tienen un "scope" o contexto en el que son usadas. Al terminar dicho contexto la variable desaparece. En este caso las variables se crean en el método reset(), y cuando el método reset desaparece las variables desaparecen con este y no se pueden usar en otro método diferente. Para solucionar este problema se usan las denominadas variables globales, que en Ruby se identifican porque empiezan con un signo "$". Así si defines el método reset así no debería haber más problemas:
Código
Y recuerda entonces que para usarlas siempre han de estar antecedidas con el signo "$" por ejemplo: "#{$total}" si las quieres mostrar dentro de la cadena sin concatenar. Saludos Título: Re: [Ruby] Error "undefined method" Publicado por: Eleкtro en 20 Febrero 2012, 16:19 pm Haces que parezca tán fácil
XD gracias Ryo |