Catalyst::Response->redirect()のメモで$c->redirectが呼ばれた後もend : Privateが実行されるため、templateが指定されていないと怒られることへの対処を書いたのですが、MLでDefaultEndプラグインを使うといいよとあったので使ってみました。 package MyApp; use strict; use warnings; use Catalyst qw/ -Debug DefaultEnd /; our $VERSION = '0.01'; __PACKAGE__->config->{view} = 'TT'; __PACKAGE__->setup; sub test : Local { my ( $self, $c ) = @_; $c->response->redirect('http://www.yahoo.co.jp/'