2 種類の Rack ルートを作成しようとしています。Rack を使用すると、次のようにルートを記述できます。
app = Rack::URLMap.new('/test' => SimpleAdapter.new,
'/files' => Rack::File.new('.'))
私の場合、これらのルートを処理したいと思います。
- 「/」または「インデックス」
- "/*" 他のルートと一致させるため
だから私はこれを試していました:
app = Rack::URLMap.new('/index' => SimpleAdapter.new,
'/' => Rack::File.new('./public'))
これはうまくいきますが... 「/」パスを追加する方法がわかりません (「/index」パスの代替として)。私のテストによると、パス「/*」はワイルドカードとして解釈されません。どうすればできるか知っていますか?
ありがとう