質問
use Rack::Static, :urls => ['/stylesheets', '/images'], :root => 'public'
run proc { |env| [200, { 'Content-Type' => 'text/html', 'Cache-Control' => 'public, max-age=86400' }, File.open('public/index.html')] }
私はrackupときクラス:私は、ラックを呼びかけプライベートメソッド「`オープン::ファイルを取得します。問題がどこにあるか実際に見ることができません。ラック1.1を実行しています。ヘルプしてください...
解決
ので、Rubyが名前を検索します方法のごrackupファイル内の優先順位を持ってRack::File
クラスは、あります。これはRubyの独自File
クラスをしたい、あなたが探しているクラスではありません。そのクラスは、接頭辞::
::File.open('public/index.html')
所属していません StackOverflow