Forms are an essential ingredient of the web and allow a user to send information to the server.
There are two ways of creating form fields
- All inclusive option: Use `.form_field', which includes the input label and any errors on the changeset. Use this if you just want a good looking form that works with errors out of the box.
- Explicit option: Individually write out the label, input and errors. Do this when you want to be more explicit option on where the label or errors go.