I'd recommend against this for usability reasons and seo reasons...but
if you are really set on it there is an example in the agile book.
Though that uses traditional routing -- restful may be a bit harder...
The domain.com/blog/id-permalink style makes much more sense and will
get your more google-fu.
If it's not too late, let me throw in my two cents
REST != map.resources
This is a common perception, because DHH's posts about REST usually
included instructions about map.resources, a feature new to Rails 1.2
that made routing easier *in some cases*.
But you can have a 100% RESTful application just by using map.connect,
too. After all, map.resources is just shorthand for a bunch of named
routes (and named routes are just map.connect statements).
The url part after blog/ identifies your resource, right? So you can
be RESTful: