Uvádím zde opravu příkladu v tutoriálu Ruby on Rails od Michaela Hartla – 7.1.4 A Gravatar image and a sidebar, Listing 7.8.
V tutoriálu je drobná chybička, která na první pohled budí dojem, že chybí příslušná knihovna:
jitka@rails-tutorial:~/workspace/sample_app (sign-up) $ rails console Loading development environment (Rails 4.2.0) >> email = "MHARTL@example.COM". ?> Digest::MD5::hexdigest(email.downcase) NoMethodError: private method `Digest' called for "MHARTL@example.COM":String from (irb):2 ...
Oprava kódu
Oprava kódu je primitivní. Za zadáním emailové adresy nemá být tečka.
jitka@rails-tutorial:~/workspace/sample_app (sign-up) $ rails console Loading development environment (Rails 4.2.0) >> email = "MHARTL@example.COM" => "MHARTL@example.COM" >> Digest::MD5::hexdigest(email.downcase) => "1fda4469bcbec3badf5418269ffc5968" >>