Learning Ruby on Rails, but feel like you're getting nowhere?
I had the same experience. But after pushing through and having worked as a Rails developer for several years now, I've come to the conclusion that the way Rails is traditionally taught to beginners is just ... awful.
Problem is: you learn and learn, and still feel like you don't understand even the basics. Like what a controller is. Or what a route is. It's infuriating. And it's also unnecessary.
The reason it's hard to come to understand, say, Rails controllers, is that Rails tutorials usually throw a ton of things at you at once, before you even have a proper understanding of your most basic goal: handling an HTTP request.
In short, you're using Rails to solve problems that you don't even know exist yet.
So let's understand the problems first!
This book is designed to do just that. It focuses on what is, perhaps, the most fundamental part of any web application: HTTP. After taking a look at HTTP, its parts and purpose, we move into using HTTP to build a really simple web application ... without Rails. Then once we understand the problems that arise there, we solve them by rebuilding the tiny web app with all of Rails' conveniences.
By the end of this book, you'll have a basic understanding of HTTP and its use in a web application, as well as an understanding of Rails' controllers and routes. It's gonna be fun.Money back guarantee, no questions. I'm not happy unless you're happy.