Other Pages

Expand All


message <<MARKDOWN
Guess what?  _**You're done!!!**_ Congratulations, you just \"finished\" your first rails app!

(They're never _really_ ever finished... have fun tweaking it!)

# Extra Credit

If you got all the way through Suggestotron with some time to spare, here's some extra stuff you can try:

* Put your web application online by [deploying to heroku](http://docs.railsbridgeboston.org/intro-to-rails/deploying_to_heroku).
* Add a downvote button that does the opposite of what the upvote button does
* Sort topics by their number of votes
* Add an 'about' page, linked from the bottom of the Suggestotron topics list. Link back to the Topics list from the About page so users don't get stranded.
* If your class has a **lot** of time left over:
  * Users should be allowed to vote only once: give votes a user_id and allow a user to have voted on each topic only once. But wait, what is a 'user' in our system? Get a volunteer to introduce everyone to [Devise](https://github.com/plataformatec/devise), a simple way to add authentication to a Rails application.
  * Users should be able to give a post a 'negative' vote instead of a positive one. How might you represent that in this system?


h1 "Authors"

ul do
  li "Sarah Allen"
  li "Sarah Mei"
  li "Alex Chaffee"
  li "Ryan Davis"
  li "Steven! Ragnarok"
  li "...and many, many others"

h1 "What next?"

ul do
  li "Probably time for the closing presentation." 
  li "After that, start a project, tutorial, and come back again!"
  li do 
    span "All our favorite resources can be found on the RailsBridge site: " 
    a "http://www.railsbridgeboston.org/pages/resources", href: "http://www.railsbridgeboston.org/pages/resources"