Catalystで強制的にデバッグ画面を表示させる


Catalyst::Action::RenderViewってのがあるらしい。

MyApp/Controller/MyCont.pm

sub end : ActionClass('RenderView') {
    my($self, $c) = @_;
}


上記を記述してある状態で、リクエストにdump_info=1を追加すると強制的にデバッグ画面が表示される。

例)

http://exsample.com/mycont/?dump_info=1


ちなみにこの記述だとViewを呼び出した後に呼ぶFillInFormが使えない。
endの処理を全て終わらせてから勝手にViewを呼ばれるから。