This blog is a learning exercise and an outlet. I've created it in Ruby on Rains as a learning exercise, and I'll be using it as an outlet and place to record things I've learned that I want to be able to reference later (and don't mind sharing). With a few updates/deviations I've based the authorization system on the Rails tutorial, by Michael Hartl. I've been through two editions of that, and the third edition more than once, and I recommend it for learning Rails.
I also found parts of the Rails Guides and Blogger 2 tutorial from Jumpstart Lab helpful. No single resource covers everything exactly as you may need it, and many include information that may be somewhat out of date. You need to be ready to pull pieces of many resources together, and refer to the current guides to update code you find online to work with the current Rails versions in some cases. I'd definitely create and experiment freely with simple test applications to try out ideas.
If you're reading this because you're interested in learning how to develop web applications in Ruby on Rails, I recommend starting with Ruby and Rails courses from Codecademy, and the Try Ruby course from Codeschool. If you find you can't get enough after that, I'd tackle the full Ruby path at Codeschool. It's not free, but it's pretty good. I'd also recommend several good great books I've eithe read or referenced, including. If you find you can't get enough after that, I'd tackle the full Ruby path at Codeschool. It's not free, but it's pretty good. I'd also recommend several good great books I've eithe read or referenced, including
The Rails 4 Way (3rd Edition) 2014 by Obie Fernandez and Kevin Faustino
Practical object-oriented design in Ruby : an agile primer 2013 by Sandi Metz
Effetive Ruby: 48 Specific Ways to Write Better Ruby 2015 by Peter J. Jones
Crafting Rails 4 Applications 2013 by José Valim
Rails 4 Test Prescriptions: Build a Healthy Codebase 2014 by Noel Rappin
If you're interested in the source code for this blog application, the focoblog project can be found here focoblog on github, as an open-source project.