Я пытаюсь проверить, существует ли файл с RoR, но он продолжает говорить, что этот файл не существует, и я не могу понять, почему.Ruby продолжает сообщать мне, что мой файл не существует
if File.exist?('~/Desktop/test.xls')
p 'File EXISTS'
else
p 'Cannot find any file'
end
Конечно, файл существует, и я могу получить к нему доступ с помощью терминала «ls».
Этот скрипт находится в папке с скриптами моего приложения rails.
Спасибо за любую помощь
Вы пробовали замены ' ~ 'с вашим фактическим домашним каталогом? – Actorclavilis
Да, спасибо, он просто сработал! случайно, знаете ли вы, как я мог бы поделиться этим кодом с не-программистами? Я надеялся, что кто-нибудь сможет получить доступ к файлу только одной кнопкой, но если я закодирую свое имя вместо «~», это будет невозможно, не так ли? –