ってことで早速Catalystをさわってみましたヨ。
まずは手始めに、Class::DBIを必要としないElementary, ... use Catalyst qw(初挑戦);のサンプルをなぞってみた。
一つ一つ解釈しながら手動かすとなるほどなるほどよくわかります。
sub default : Private { my ($self, $c) = @_; $c->res->output('Hello World! &l;ta href="page2/">go to page.'); }
でここの部分でHTMLを解釈しなかったので?と思ったが、多分Content-Typeだろうなと思って、それを追加したらうまく表示された。
sub default : Private { my ($self, $c) = @_; $c->res->content_type("text/html; charset=UTF-8"); $c->res->output('Hello World! <a href="page2/">go to page.'); }
ちょっと触れただけだけど、かなり面白い!なんといってもテスト用のサーバーがスクリプトから起動すると、すごく便利だ。