阳光不锈

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

start_form_tag 和end_form_tag方法已经被废弃了,现在是 <% form_tag  ...  do%><% end -%>

参看例子:(《Agile Web Development with Rails》中p105 checkout.rhtml )

<% @page_title = "Checkout" -%>
 <% form_tag (:action => "save_order") do %>
<table>
 <tr>
    <td>Name :</td>
    <td><%= text_field ("Order", "name", "size" => 40) %></td>
    </tr>
    <tr>
    <td>Email: </td>
    <td><%= text_field("order", "email", "size" =>40) %> </td>
    </tr>
    <tr valign="top">
    <td>Address:</td>
    <td><%= text_area("order","address", "cols"=>40, "rows"=>5) %> </td>
    </tr>
    <tr>
    <td> Pay using: </td>
    <td><%=
    options =[["Select a payment option",""]]+Order::PAYMENT_TYPES
    select("order","pay_type",options)
    %></td>
    </tr>
    <tr>
    <td></td>
    <td> <%= submit_tag(" CHECKOUT ")%></td>
    </tr>
    </table>
    <% end -%>

posted on 2009-04-30 15:12  靳小透  阅读(517)  评论(0编辑  收藏  举报