我是 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
我想这可能是我如何描述路径的问题......但我不知道如何让它发挥作用。谁能帮帮我吗?