You can subclass your controllers too, so you can for example have a Products controller in both the admin and client sections. For example, these two commands will create product controllers, one for public use and one for admins*:
Originally Posted by Eric.Coleman
Your controllers would then be under /admin/products/ and /public/products/ respctively.
ruby script/generate scaffold Admin::Product
ruby script/generate controller Public::Product
* I created a controller on the public side instead of a scaffold because you don't need all the CRUD stuff exposed to the outside