Ruby字符串与webrick结合

时间:2014-04-24 11:29:37

标签: ruby

我有这段代码我想要修改(新的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"

为什么没有被替换?

1 个答案:

答案 0 :(得分:0)

这是因为字符串插值仅适用于双引号字符串:

File.read("C:\\#{hRand}.html")