# Routing Subdirectory

**URL:** <https://www.ruby-forum.com/t/routing-subdirectory/130354>\
**Category:** Rails\
**Created:** [February 27, 2008, 4:08pm UTC](https://www.ruby-forum.com/t/routing-subdirectory/130354 "2008-02-27T16:08:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![msojka](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/b5a626/32.png) [@msojka](https://www.ruby-forum.com/u/msojka)\
**Post date:** [February 27, 2008, 4:08pm UTC](https://www.ruby-forum.com/t/routing-subdirectory/130354/1 "2008-02-27T16:08:07Z")

</div>

Hi,

first of all: I’m a noob. I use RoR 2.0.

Now the question 😉

Let’s say I want to create a frontend and a backend for my website. My  
URL could be: [www.myurl.com](http://www.myurl.com)

Frontend should be available here: [www.myurl.com/](http://www.myurl.com/) or maybe  
[www.myurl.com/news](http://www.myurl.com/news) … etc.

Backend should be available in the subdirectory /admin

Like that: [www.myurl.com/admin](http://www.myurl.com/admin) or maybe [www.myurl.com/admin/news](http://www.myurl.com/admin/news)

How to I have to setup something like that ? When I generate the  
models/views/controllers do I have to add that admin-subdirectory ?

Like: “ruby script/generate scaffold admin/news title:string  
blah:string” ? I actually tried that basically messed it up haha.

Or is that just a routing ( config/routes.rb ) issue ?

You notice I’m still messing around with those basic things. Could  
really need some kind of basic RoR project management guide 😉

Anyways I’m sure you guys can help. Thanks for your time!

Martin

---

<div class="post-metadata">

**Author:** ![msojka](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/b5a626/32.png) [@msojka](https://www.ruby-forum.com/u/msojka)\
**Post date:** [December 25, 2008, 7:58am UTC](https://www.ruby-forum.com/t/routing-subdirectory/130354/2 "2008-12-25T07:58:25Z")

</div>

Hi there. I have the same issue here and just wanted to know if you  
were able to figure out the solution. If yes, kindly let me know how  
you were able to get it to work. Did you use different routes???

Thanks,  
vishy

On Feb 27, 9:08 am, Martin Sz [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
