NOTE A completely new, Rails 2.0-compatible revision of this screencast will be available in May, and anyone who purchased this after December 1, 2007 will receive a free, automatic upgrade.
RESTful routes are a big part of Rails since version 1.2, but they are also very confusing!
This screencast covers the basics of REST and walks through a simple application to show how REST routes work. You’ll learn about the magic that goes on behind the scenes and how you can design a REST application with confidence.
Routes, URLs, interface elements, template redirection, testing, and general tips are covered over the course of 85 minutes.
If you are already familiar with how to build a Rails application, this screencast will give you the knowledge you need to convert an existing application to REST or design a new app with the principles of REST.
Now features a handy chapter track for easily jumping to the section you want to view!
(Requires Quicktime 7 → Download.)
→ Download Free REST Cheat Sheet
| Time (approx) | Topic |
| 0-3 | What is it? |
| 3-16 | Setup, generator options, and authentication |
| 16-36 | Links, buttons, and forms |
| 36-48 | respond_to |
| 48-1:01 | Nested resources |
| 1:01-1:10 | Testing |
| 1:10-1:24 | Tips |
This is an intermediate to advanced level tutorial and assumes that you have built at least one Rails application from scratch.
Revision (Notes) · Created: Dec 26, 2006 · Length: min · 135 MB
“I purchased the [screencast] for RESTful rails, and wanted to let you know it was totally worth more to me than $9! You have a quality product, and I learned a much more in less time than if I would have tried to scour the web and try to understand it! The presentation was very clear and well organized!” Tim Harper, Sr. Software Engineer
“I lack superlatives for PeepCode. This is the only non-free "documentation project" on this list but it definitely belongs here. PeepCode gives you a lot of value for money with screencasts, cheatsheets and working code for you to jump start your understanding of Rails. Geoffrey deserves an Oscar for this.” Pinupgeek Blog
“These screencasts are very high quality at a very good price. It's like having a veteran rails developer mentor you on a topic that would be rather hard to document in a book. I found the RESTful Rails and Test-First Development for Rails the ones the most useful so far but all of them have been very useful.” ProductCritic Blog
“PeepCode is just plain awesome. I spent about an hour earlier today watching the 'RESTful Rails' video, and am walking away with a rather different view of REST than I had before.” Michael Gorsuch, Sysadmin, Fog Creek Software
“PeepCode is awesome!” Tim O'Reilly, O'Reilly Media
“These things are fantastic and the price is a steal. I strongly urge you to support this effort and buy the episodes. What a terrific way to learn!” Scott Barron, Rails Core Committer
“[The] git PeepCode book is awesome. Congrats on a job very well done. This should be required reading for all git users.” Jamis Buck, Rails Core Alumnus
“It was refreshing to read about git from the bottom up, and not compared to SVN. I was at the stage where I could do most of the basic tasks I used to do in SVN, but lacked a fundamental understanding of how it was working under the hood...Understanding all those concepts really helped me grok why the higher level commands and workflows work the way they do, and how to avoid some of the pitfalls.” James, in blog comment
“Even if you are not planning to write a Rails plugin, you should absolutely check this book, there are great insights about how Rails works and you will figure out that building a plugin is as easy as anything in Ruby, it’s just a matter of knowing where to place your code.” Codevader Blog
Login or signup and enter the code on your account page. If it is still valid you will be able to browse the list of products and redeem an episode.