GitHub User: eclubb
Not Ryan's take, but Gary Bernhardt at Destroy All Software has some great screencasts along those lines.
I think spork caches classes. That means you need to reload spork whenever any of your non-view app/ files change. For example, I have this (and similar lines) in my guard 'spork' block: