I made a dynamic website that allows the user to play Rock, Paper, Scissors.
The most satisfying part of this project was having a single we_play.erb
that handles the html for Rock, Paper, or Scissors using the DRY principle (don't repeat yourself).
Use on every project:
sinatra-contrib gem
automatically reloading code changes without having to restart the web server
better_errors gem
more friendly error pages
Create a /views folder to store our ERB templates
/views/layout.erb
file with standard HTML boilerplate
Configuration for this project:
bin/
folder scripts:
bin/dev
starts up our web server
bin/setup
will bundle install and perform other initial setup work
spec/
folder includes automated tests
rake grade
command is included to run the automated tests
Top comments (0)