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の書籍 »
自己紹介
木本裕紀

「こっ、こしゃくな。
このPerオタクめ~!」

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

Youtube

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

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

木本システム株式会社
ご紹介キャンペーン実施中です。契約金額の10%をご紹介料としてお支払い。

(例)30万円のシステム開発委託契約が、1年続いたら、36万円がもらえる!!!