Sprankelprachtig aan/afmeldsysteem

_form.html.erb 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <% destination = 'new' if not defined? destination %>
  2. <%= form_for(person, url: {action: destination}) do |f| %>
  3. <% if person.errors.any? %>
  4. <div id="error_explanation">
  5. <h2><%= pluralize(person.errors.count, "error") %> prohibited this person from being saved:</h2>
  6. <ul>
  7. <% person.errors.full_messages.each do |message| %>
  8. <li><%= message %></li>
  9. <% end %>
  10. </ul>
  11. </div>
  12. <% end %>
  13. <div class="actions">
  14. <div class="form-group">
  15. <%= f.label :first_name %>
  16. <%= f.text_field :first_name, class: 'form-control' %>
  17. <%= f.label :infix %>
  18. <%= f.text_field :infix, class: 'form-control' %>
  19. <%= f.label :last_name %>
  20. <%= f.text_field :last_name, class: 'form-control' %>
  21. </div>
  22. <div class="form-group">
  23. <%= f.label :email %>
  24. <%= f.email_field :email, class: 'form-control' %>
  25. </div>
  26. <div class="form-group">
  27. <%= f.label :birth_date %>
  28. <%= f.date_field :birth_date, type: 'date', class: 'form-control' %>
  29. </div>
  30. <% if not defined? no_admin %>
  31. <div class="form-group">
  32. <%= f.check_box :is_admin %>
  33. <%= f.label :is_admin %>
  34. </div>
  35. <% end %>
  36. <%= f.submit %>
  37. </div>
  38. <% end %>