ルート ディレクトリ内の単一のファイルに一致する Catalyst アクションを作成するのに問題があります。次のような URL を照合したいと思います。
http://foo:3000/about.html
ルート コントローラーに次のアクションを記述しました。
sub static :Path :Args(1)
{
my ($self, $c, $file) = @_;
…
}
しかし、アクションが一致しない場合、Catalyst はdefault
代わりにアクションを実行します。私は何を間違っていますか?