We're going to go through learning some more Ruby on Rails. I've based this guide on the Installfest guides that I built when I was working for Reinteractive. The goal is to take a blog application (that we can build from scratch by following the Installfest guide) and make a series of changes to the blog so that we can learn some stuff as we go.
- Learn the foundations of testing.
- Improve our knowledge of HTTP/HTML and CSS.
- Build a thing that you can deploy on the internet.
- Have some fun?
- Testing Rails applications and TDD.
- Markdown and creating a simple Ruby thing to do Markdown.
- Learning about how to change a database using migrations.
- Creating static pages in Rails
- Customising Error pages in Rails. See http://www.lego.com/sdfsdfsdfsdf for an example of a not found page.
- Ruby is installed and working. We'll help you check that.
- You know what text-editor you're using. We can help you with that too.
- Some knowledge of the terminal. We can guide you with this too
- Download: https://github.com/lengarvey/rails_girls_next_blog/archive/v1.0.zip
- Unzip that file.
- Open the
quick_blog
directory in your terminal and typebundle install --without-production
- Run
rake db:setup
- Run
rails server
- Open
http://localhost:3000
in your browser of choice.
If that produces a nicish looking blog page you're all set to go.
Open https://gist.github.com/lengarvey/ca6086da02e74cdd65a4 and head to the "Setup" heading.