Hokkaido.pm Casual#24に行ってきました
次回は・・・、今日だよ!!!
という訳で、#23と#24のスライドはこちら。
#23 Mojoliciousで書いてみる(コードレビュー編)
http://www.nekonotechno.com/slide2/perl_casual_23/
#24 Mojoliciousで書いてみる(Mojolicious入門編)
http://www.nekonotechno.com/slide2/perl_casual_24/
あと、未定義の変数をテンプレートで参照しちゃった場合。
#!/usr/bin/env perl use Mojolicious::Lite; # Documentation browser under "/perldoc" plugin 'PODRenderer'; get '/' => sub { my $self = shift; $self->stash( foo => 'bar' ); $self->render( 'index' ); }; app->start; __DATA__ @@ index.html.ep <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>定義してない変数を参照したら・・・?</title> </head> <body> $foo = <%= $foo %> </body> </html>
これの9行目をコメントアウトすると、当然エラーになる。
でもって、テンプレートの<%= $foo %>
を変更すると?
__DATA__ @@ index.html.ep <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>定義してない変数を参照したら・・・?</title> </head> <body> $foo = <%= stash->{foo} %> </body> </html>
これだと、エラーにならない。
こんな書き方もあるって教えて頂きました!
ちなみに、5/21に開催する#25のATNDはこちらになります。
http://atnd.org/events/50513
おしまい。
Leave a Comment