Skip to content

Instantly share code, notes, and snippets.

@davidrf
Created June 1, 2016 18:07
Show Gist options
  • Save davidrf/25b22c189a2efab0091b9d1ac7a8a16d to your computer and use it in GitHub Desktop.
Save davidrf/25b22c189a2efab0091b9d1ac7a8a16d to your computer and use it in GitHub Desktop.

#System Check 2 Review

Lessons You Should Review:

Exercises You Should Try:

[System Check Review #2 (Best Starter Pokemon)] (https://github.com/davidrf/best-starter-pokemon)

Tips

  • When in doubt about what Capybara is looking at, use launchy!
  • If Capybara can't find something, but you see it using launchy, double-check for spelling errors (it is case sensitive).
  • If Capybara can't find a field, double-check that the for attribute in the label element matches the id attribute of the input element.
  • Know how to read, write, and append using Ruby's CSV class

Concepts You Should Know

  • How to build a Sinatra app
  • GET, and POST blocks
  • view templates
  • building a form in HTML
  • reading data from the params hash
  • validating data on the server
  • HTTP GET, POST, and the parts of a URL
  • File Input/Output, specifically with the File or CSV class
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment