Así que supongamos que tengo este (no funciona):¿En ruby cómo usar la variable local de nivel de clase? (Pregunta de un novato rubí)
class User
description = "I am User class variable"
def print
puts description
end
end
Entonces, ¿cómo debería utilizar la descripción var, cómo pasar esto en un método como un parámetro por defecto, o utilizados en el método directamente? Gracias ..
'attr_reader 'funciona solo para variables de instancia, no para clases. Si está utilizando Rails, puede usar 'cattr_reader' para hacer esto. – zetetic
pero vi un ejemplo de código usar una variable como lo hice, ¿es legal? – user875883
@ user875883 Ese sería un extraño ejemplo de código. Quizás se trataba de mostrar cómo una variable local definida en el nivel de clase NO está dentro del alcance de los métodos. –