Урок 13: ошибка (open_fail.rb:4:in '<main>' uninitialized constant Fail)

[Д] Дмитрий, 21 июля 2016, 19:51 , 3 подписчика

Урок 13 видео. Повторял за вами всё один в один, перепроверял несколько раз. И все равно вылезает ошибка: (open_fail.rb:4:in '<main>' uninitialized constant Fail (NameError)) Что с этим можно сделать?

Как открыть файл?

Проверка Существует ли файл

if Fail.exist?('./data/quotes.txt')
f = Fail.new('./data/quotes.txt','r:UTF-8')
content = f.read
puts content
else
  puts 'Файл не найден.'
end

Обсуждение (3)


[Д]

Ваш вариант по прежнему не хочет работать, но вот покапался и кой-чего обнаружил. На этой ссылке описано, что пробовал,что пошло, а что нет и почему. http://paste2.org/mYeZBd7v А это продолжение к видео-уроку, на основе предыдущей ссылки и оно тоже работает верно. http://paste2.org/P68VIV03


[Д]

АААА:( Сорян господа, сам спросил, сам ответил- это я ошибся и нашел где. Банальная невнимательность (Fail вместо File). Правда эта ошибка, показала мне новые методы, для открытия файлов. Товарищи учащиеся, если вы будете читать этот ответ, то пожалуйста не совершайте таких незначительных ошибок, внимательней проверяйте свои письмена. Совет и вам и мне на будущее!


Michael Butlitsky Учитель

[M]

Так часто и бывает, даже нелепые ошибки двигают нас вперед. Дмитрий — кросавчег :)