我正在尝试将静态网页部署到 Heroku 并遵循以下内容: 官方教程
当我想在浏览器中查看我的页面时,我收到以下错误消息:
内部服务器错误 没有这样的文件或目录 - public/index.html WEBrick/1.3.1 (Ruby/1.9.2/2011-07-09) 在 dosasite2013.herokuapp.com:80
我的config.ru如下(根据官方教程)
使用机架::静态, :urls => ["/stylesheets", "/images"], :root => "公共" 运行 lambda { |env| [ 200, { '内容类型' => '文本/html', '缓存控制' => '公共,最大年龄 = 86400' }, File.open('public/index.html',File::RDONLY) ] }
当我通过 rackup 在内部运行应用程序时……public/index.html 页面显示正常……
怎么做才能在 Heroku 上看到我的页面?