In this lab, you'll practice building forms in Sinatra by creating a basketball team sign-up sheet. Your application will have a basic html form, and will display the data from the form after it has been submitted by the user.
bundle install
bundle exec shotgun
- Create a route that responds to a GET request at
/team
. - Add a form to the
team.erb
template and render it in the GET/team
route. - The form should have fields for:
- Team name ('name')
- Coach ('coach')
- Point Guard ('pg')
- Shooting Guard ('sg')
- Power Forward ('pf')
- Small Forward ('sf')
- Center ('c')
It should look something like this:
- Create a route that responds to a POST request at
/team
- Have the form send a POST request to this route.
- Upon submission, pass the submitted data to the
newteam.erb
template.
Update the newteam.erb
template so when you post to this form, it displays the name of the team and each member of the team.
Your view should display something like this:
Pass the tests!