尝试读取名称的文本文件,然后使用File.read。但是我得到一个没有这样的文件或目录错误,如下所示:
# Read names.txt and create array - THIS PART WORKS
names = []
File.read('names.txt').each_line do |line|
names << line.chop!
end
# For first name in array, do this: - DOESN'T WORK = NO SUCH FILE OR DIRECTORY #{names[0]}.json
json = File.read('#{names[0]}.json')
puts json
感谢您的帮助
答案 0 :(得分:3)
您使用的是单引号字符串。它不进行插值。使用双引号。
json = File.read("#{names[0]}.json")