2011-04-01から1ヶ月間の記事一覧
select_fieldヘルパーを利用するとselectタグとoptionタグが簡単に記述できます。 <%= select_field country => [qw/ドイツ 日本/] %> <%= select_field country => [['ドイツ' => 'de'], ['日本' => 'ja']] %> 以下のようなHTMLに展開されます。 <select name="country"> <option value="ドイツ">ドイツ</option> <option value="日本">日</option></select>…
Perl › Mojolicious パラメーターをハッシュリファレンスに変換するには、Mojo::Parametersクラスのto_hashメソッドを使用します。 my $hash_data = $params->to_hash; Mojolicious::Liteのサンプルです。パラメーター(クエリ文字列、POSTデータ、URLの中で…
Perl › Mojolicious HTTPメソッドを取得するにはMojo::Message::Requestクラスのmethodメソッドを使用します。 my $method = $req->method; 以下はMojolicious::Liteでの例です。Mojo::Message::RequestオブジェクトにはMojolicious::Controllerオブジェクト…
Perl › Mojolicious PerlでWebアプリケーションを作成するための前提知識としてCSSの基本を解説します。これだけ知っていれば、CSSを自由に記述することができる程度のものを目指しました。 CSS(カスケーディングスタイルシート)とは CSSはHTMLのデザインを…
Perl › Mojolicious PerlでWebアプリケーションを作成するための前提知識としてHTMLの基本を解説します。これだけ知っていれば、HTMLを自由に記述することができる程度のものを目指しました。タグの役割を中心に解説します。通常のタグ、フォームタグ、ヘッ…
Perl › Mojolicious テキストを描画する テキストを描画するにはMojolicious::Controllerクラスのrenderメソッドのtextオプションを使用します。 $c->render(text => 'Hi there!'); 内部文字列が自動的にUTF-8バイト文字列に変換されます。引数はPerlの内部…
Perl › Mojolicious 署名つきクッキーのためのパスフレーズを設定する設定するにはMojoliciousクラスのsecretsメソッドを使用します。引数には、配列のリファレンスを渡してください。 $app->secrets(['lkjsdf%$#']); この設定を行わない場合は警告が発生し…
Perl › Mojolicious スタッシュのデフォルト値を設定するにはMojoliciousクラスのdefaultsメソッドを使用します。 $app->defaults({foo => 'bar'}); Mojolicious::LiteとMojoliciousでの使用例です。 # Mojolicious::Lite app->defaults({foo => 'bar'}); # …
Perl › モジュール › データベース › here DBIx::Customは「insert,update,delete,select」などのデータベースへのクエリを簡単にするためモジュールです。O/Rマッパーとしては、覚えることが少なく、生のSQLに近い記述ができます。DBIx::Customは以下のよう…