Я новичок в Ruby и работаю над небольшой программой, где мне нужно создать модуль с методом, который берет путь к файлу и читает содержимое файла. Ниже приведен код модуля.Метод модуля Ruby, который принимает путь к файлу
module Model
def self.generate(file_path)
file_name = File.basename("file_path")
puts File.read(file_name)
#return ex. Person class
end
end
Когда я пытаюсь вызвать метод как Model.generate ("/ Users/MyName/Rubyfolder/mytext.txt /"), я получаю следующее сообщение об ошибке:
Errno::ENOENT: No such file or directory - file_path
from ./code_generation.rb:5:in `read'
from ./code_generation.rb:5:in `generate'
from (irb):34
Я предполагаю, что это может быть проблема с тем, как я описываю путь ... но я понятия не имею, как заставить его работать. Кто-нибудь может мне помочь, пожалуйста!
спасибо !! Это сработало!! – flickaRW
Так что примите ответ. – Hauleth