私は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
パスの記述方法に問題があるのではないかと思いますが、どうやって機能させるのかわかりません。誰か助けてくれませんか?