_form.html.erb 1017 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <%= form_for(@order) do |f| %>
  2. <% if @order.errors.any? %>
  3. <div id="error_explanation">
  4. <h2><%=raw t('errors.template.header', count: @order.errors.count,
  5. model: t('activerecord.models.order')) %>.</h2>
  6. <p><%= t('errors.template.body') %></p>
  7. <ul>
  8. <% @order.errors.full_messages.each do |msg| %>
  9. <li><%=raw msg %></li>
  10. <% end %>
  11. </ul>
  12. </div>
  13. <% end %>
  14. <!-- ... -->
  15. <div class="field">
  16. <%= f.label :name %><br />
  17. <%= f.text_field :name, size: 40 %>
  18. </div>
  19. <div class="field">
  20. <%= f.label :address, t('.address_html') %><br />
  21. <%= f.text_area :address, rows: 3, cols: 40 %>
  22. </div>
  23. <div class="field">
  24. <%= f.label :email %><br />
  25. <%= f.email_field :email, size: 40 %>
  26. </div>
  27. <div class="field">
  28. <%= f.label :pay_type %><br />
  29. <%= f.select :pay_type, Order::PAYMENT_TYPES,
  30. prompt: t('.pay_prompt_html') %>
  31. </div>
  32. <div class="actions">
  33. <%= f.submit t('.submit') %>
  34. </div>
  35. <% end %>