前々回、前回の続き。 今日はテンプレートとflash/stashの勉強。 テンプレート MVCモデルのVに当たると思いますが、表示部分のテンプレートはEmbedded Perl(EP)と呼ばれる記法(?)で記載するようです。 基本的にはHTMLと同様なのですが文中にPerlコードを組み込むことができます。 ドキュメントにはいろいろ書いてあるのですが、以下自分が使いそうなものから。 %# これはコメント行になります。 <%# これもコメント行になります(タグ記法) %> % Perlのコードを記載します。 <% タグで括っても書けます %> %= ここには式を使った実際の結果を入れることができるようです。XSSを防ぐためにデフォルトで <, >, &, ", 'はエスケープされ、セミコロンは自動で挿入されるようです。 <%= %>これも上と同じ。コードから値を渡すこともできます。 get '