我有这段代码我想要修改(新的ruby)
hRand = rand(10).to_s
if( request.path == '/test' )
response.status = 200
response['Content-Type'] = 'text/html'
response.body = File.read('C:\\#{hRand}.html')
当我访问localhost时:8080 / test我得到了
"没有这样的文件或目录C:\#{hRand} .html"
为什么没有被替换?
答案 0 :(得分:0)
这是因为字符串插值仅适用于双引号字符串:
File.read("C:\\#{hRand}.html")