Plate-forme: Mac OSX 10.6
Dans mon terminal, je lance la console Ruby avec "rails c"
Tout en suivant le tutoriel Ruby on Rails 3 pour construire une classe:
class Word < String
def palindrome? #check if a string is a palindrome
self == self.reverse
end
end
je reçois le message d'erreur:
TypeError: superclass mismatch for class Word
from (irb):33
from /Users/matthew/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/railties-3.0.5/lib/rails/commands/console.rb:44:in `start'
from /Users/matthew/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/railties-3.0.5/lib/rails/commands/console.rb:8:in `start'
from /Users/matthew/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/railties-3.0.5/lib/rails/commands.rb:23:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
Le tutoriel montre qu'il n'a pas de problème et je sais que le code va bien; J'ai cherché d'autres questions connexes, mais toutes impliquaient une migration de Ruby 2 vers 3 ou erb vs eruby.