when you don't have def show; end it will give a 'template is missing' error, not an 'unknown action' error.
def show; end
No, it gives the unknown action error.
Hmmmmmm. What version of Rails are you using?
I used 3.2.2 since that's the one in the tutorial.
I'm getting the same thing with 3.2.9
I tried on edge rails as well, and am consistently getting the unknown action error when I have a route defined but no method in the controller, and the missing template error when I have the route and the controller action, but no template.
Crazy. Dunno why we're seeing that somewhere.... oh well.