When your upgraded controller and filter code raises yet another exception, it's because Rails changed under you. When you apply a few tweaks you Googled and it's only mostly fixed, you know there's a better way. There is. You can learn the fundamentals of every Ruby web framework in ...
Debugging Rails? You spent hours tracing through before_filters and plugins... Why wasn't your controller variable being passed through? Five bugs fixed but none of them is "that bug". Two days later you found the @variable in your view was nil, so it printed nothing. Argh! WHY? Why d...