# Keeping Admin Code Seperate

**URL:** <https://www.ruby-forum.com/t/keeping-admin-code-seperate/150504>\
**Category:** Rails\
**Created:** [October 9, 2008, 8:59am UTC](https://www.ruby-forum.com/t/keeping-admin-code-seperate/150504 "2008-10-09T08:59:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![cyrus](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ac91a4/32.png) [@cyrus](https://www.ruby-forum.com/u/cyrus)\
**Post date:** [October 9, 2008, 8:59am UTC](https://www.ruby-forum.com/t/keeping-admin-code-seperate/150504/1 "2008-10-09T08:59:14Z")

</div>

Hello All,

Can anybody suggest me in rails how to keep admin code seperate from  
front end…?

---

<div class="post-metadata">

**Author:** ![cyrus](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ac91a4/32.png) [@cyrus](https://www.ruby-forum.com/u/cyrus)\
**Post date:** [October 9, 2008, 11:26am UTC](https://www.ruby-forum.com/t/keeping-admin-code-seperate/150504/2 "2008-10-09T11:26:38Z")

</div>

On Oct 9, 12:10 pm, cyrusdev08 [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hello All,
> 
> Can anybody suggest me in rails how to keep admin code seperate from  
> front end…?

One way is to use namespaced controllers. For example:

script/generate controller Admin::Users

Will automatically give you a route of /admin/users (if you’re using  
the default routes) or allow you to specify a route of:

map.namespace :admin do |admin|  
admin.resources :users  
end
