静的 Web ページを Heroku にデプロイしようとしており、これに従っています: 公式チュートリアル
自分のページをブラウザで表示しようとすると、次のエラー メッセージが表示されます。
内部サーバーエラー そのようなファイルまたはディレクトリはありません - public/index.html WEBrick/1.3.1 (Ruby/1.9.2/2011-07-09) dosasite2013.herokuapp.com:80
私のconfig.ruは次のとおりです(公式チュートリアルに基づく)
Rack::Static を使用し、
:urls => ["/stylesheets", "/images"],
:root => "パブリック"
ラムダを実行 { |env|
[
200、
{
'Content-Type' => 'text/html',
「キャッシュ コントロール」 => 「パブリック、最大年齢 = 86400」
}、
File.open('public/index.html',File::RDONLY)
]
}
ラックアップを介して内部的にアプリを実行すると... public/index.html ページは正常に表示されます...
Heroku で自分のページを表示するにはどうすればよいですか?