I found myself blocked trying to think of Restful ways of doing
things, until I subscribed to the peepcode screencast. Even so, I
prefer using regular controllers in the initial stages when evolution
of model relationships is not clear in the project. Is this the right
way to do things ?
I noticed the edge version now uses Restful design by default (in
scaffolds, etc). This may turn early adopters off of Rails when 2.0
comes out. Hopefully, theres enough sugar in 2.0 so its not
intimidating for people moving from non-restful applications.