<!-- ! Excerpted from "Agile Web Development with Rails, 2nd Ed." ! We make no guarantees that this code is fit for any purpose. ! Visit http://www.pragmaticprogrammer.com/titles/rails2 for more book information. --> <<div.depot-form< %= error_messages_for 'order' <<fieldset< <legend>Please Enter Your Details</legend> <% form = amrita_define_form(:form_for, :order, :url => { :action => :save_order }) do |f| f.text_field :name, :size => 40 f.text_area :address, :rows => 3, :cols => 40 f.text_field :email, :size => 40 f.select :pay_type, Order::PAYMENT_TYPES, :prompt => "Select a payment method" end %> <<:form | AcceptData[:hook] < <<p< <label for="order_name">Name:</label> <<:name>> <<p< <label for="order_address">Address:</label> <<:address>> <<p< <label for="order_email">E-Mail:</label> <<:email>> <<p< <label for="order_pay_type">Pay with:</label> <<:pay_type>> %= submit_tag "Place Order", :class => "submit"