J'ai trouvé une question comme celle-ci sur stackoverflow, mais elle ne répond pas à ma question.Méthode non définie `id 'dans Ruby Program simple
Je suis avec http://www.ruby-doc.org/docs/ProgrammingRuby/ pour apprendre Ruby, mais je rencontre des problèmes avec le code d'exemple et c'est frustrant.
person = "Tim"
puts person.id
puts person.type
puts person
Le message d'erreur que je reçois est:
C:/Users/g3k/Desktop/Ruby/person.rb:2:in `<main>': undefined method `id' for "Tim":String (NoMethodError)
Il est évident que je suis sous Windows (Vista) et je suis en 1.9.2p0 rubis (2010-08-18) [i386 -mingw32]. Je me demande si mon livre est obsolète et que Ruby a eu le temps de mûrir depuis que ce livre est sorti (la deuxième édition est disponible à l'achat)
J'ai eu le même problème avec .id dans un exemple de code Jukebox, mais j'ai pensé que c'était un coup de chance et continué. Je comprends ce qu'est l'erreur, mais je ne comprends pas pourquoi.
Est-ce que je mérite un «clic sur»? ;) –