Middlemanを使用して静的サイトを作成しています。
Middlemanは静的htmlファイルを./build
ディレクトリに生成します。
現在使用している構成は次のとおりです。
require 'rubygems'
require 'middleman'
require 'rack/contrib/try_static'
use Rack::TryStatic, :root => "build", :urls => %w[/], :try => ['.html']
run Middleman::Application.server
そのため、Middlemanは現在静的ファイルを提供しています。Rack::TryStatic
リクエストを直接処理するにはどうすればよいですか?
私はそれを次のようなものにしようとしました
run Rack::TryStatic, :root => "build", :urls => %w[/], :try => ['.html']
しかし、それは機能しません。実行されるのは1つの引数のみを受け入れます。そしてRack::TryStatic
、2つの引数が必要でapp
ありoptions
、初期化するために、そして私は何も持っていませんapp
。
これどうやってするの?
(そして、それが重要な場合は、Herokuにデプロイしています)