Perlゼミ

フォームを記述する / Mojoliciousリファレンス

form_forヘルパーを使うとフォームを簡単に記述することができます。

<%= form_for login => (method => 'post') => begin %>
  <%= text_field 'first_name' %>
  <%= submit_button %>
<% end %>

<%= form_for login => {foo => 'bar'} => (method => 'post') => begin %>
  <%= text_field 'first_name' %>
  <%= submit_button %>
<% end %>

<%= form_for '/login' => (method => 'post') => begin %>
  <%= text_field 'first_name' %>
  <%= submit_button %>
<% end %>

<%= form_for 'http://kraih.com/login' => (method => 'post') => begin %>
  <%= text_field 'first_name' %>
  <%= submit_button %>
<% end %>

次のようなタグに展開されます。

<form action="/path/to/login" method="post">
  <input name="first_name" />
  <input value="Ok" type="submit" />
</form>

<form action="/path/to/login/bar" method="post">
  <input name="first_name" />
  <input value="Ok" type="submit" />
</form>

<form action="/login" method="post">
  <input name="first_name" />
  <input value="Ok" type="submit" />
</form>

<form action="http://kraih.com/login" method="post">
  <input name="first_name" />
  <input value="Ok" type="submit" />
</form>

Mojoliciousリファレンスへ

Perlプログラミングちゃんねるのご紹介

Perlの書籍
  • 業務に役立つPerl

    ログ解析など日本語を含むテキスト処理の実践!
    この私、Perlゼミの作者が執筆しています。
    ご購入、口コミ歓迎。
  • Perlの書籍 »
自己紹介
木本裕紀

「今日も元気だ! Perlで元気!」

Perlプログラミングちゃんねる

Youtubeチャンネル登録、いいね、コメント歓迎

Twitter
フォロー、いいね、リツート、コメント歓迎

kimoto.yuki@gmail.com
応援メッセージ、質問、間違い報告歓迎

Perl総合研究所