RESTful Resources and Sub-Resources

Quick question I'm hoping you guys might know...

I'm working at re-factoring my application to be RESTful and I'm running into a lot of problems as I try to totally understand this whole REST thing... my question here however is with the routes.rb file... for example I have Clients, who have Locations... so would the code in the routes.rb file be

map.resources :clients, :has_many => [ :locations ]

or I've seen this as well..

map.resources :clients do |clients|      clients.resources :locations end

Which of these is the correct Rails 2.0 way of doing it?

Thanks in advanced.

Which of these is the correct Rails 2.0 way of doing it?

As far as I know both are valid, just the former being a shorthand for default cases and the latter allowing for advanced configuration parameters such as custom methods.

Cheers, Jan