I followed this tutorial closely, first on Linux (Debian - as closely as possible) and then on MS Windows to confirm. Some things worked as advertised, with one major snafu: links were not generated correctly.
For example, when at location http://localhost:3000/Recipe/list, the link titled "New Recipe" points to http://localhost:3000/Recipe/list, and the link titled "Show" points to http://localhost:3000/Recipe/list/3 (should point to http://localhost:3000/Recipe/show/3).
Similarly, when at the index ("Recipe"), "Show" points only to http://localhost:3000/Recipe/5, and "New recipe" points only to http://localhost:3000/Recipe. Also, the action for adding a new recipe does not actually point to new.
I can do a show by manually entering in http://localhost:3000/Recipe/show/3. I can view (list) recipes in the database. Also, at some point early in following the tutorial, I was able to add 2 records.
Anybody else have a similar experience?