我是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方法( 「/用戶/ 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 2013-03-05 10:04:25
所以接受答案。 – Hauleth 2013-03-05 10:13:36