# How to set scaffold inmulti directory controller in rails2.x

**URL:** <https://www.ruby-forum.com/t/how-to-set-scaffold-inmulti-directory-controller-in-rails2-x/156008>\
**Category:** Rails\
**Created:** [December 19, 2008, 6:30am UTC](https://www.ruby-forum.com/t/how-to-set-scaffold-inmulti-directory-controller-in-rails2-x/156008 "2008-12-19T06:30:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![nearcruise](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/b782af/32.png) [@nearcruise](https://www.ruby-forum.com/u/nearcruise)\
**Post date:** [December 19, 2008, 6:30am UTC](https://www.ruby-forum.com/t/how-to-set-scaffold-inmulti-directory-controller-in-rails2-x/156008/1 "2008-12-19T06:30:23Z")

</div>

Hi :  
If I want to show [http://localhost/admin/sales](http://localhost/admin/sales) ,not  
[http://localhost/saqles](http://localhost/saqles),  
I use command ruby script/generate scaffold admin/Sale,but it is failed.  
How to do it please?  
thanks.

cruise

---

<div class="post-metadata">

**Author:** ![nearcruise](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/b782af/32.png) [@nearcruise](https://www.ruby-forum.com/u/nearcruise)\
**Post date:** [December 19, 2008, 8:32am UTC](https://www.ruby-forum.com/t/how-to-set-scaffold-inmulti-directory-controller-in-rails2-x/156008/2 "2008-12-19T08:32:29Z")

</div>

You should use:

ruby script/generate scaffold admin::Sale

On Dec 19, 6:30 am, Near C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![nearcruise](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/b782af/32.png) [@nearcruise](https://www.ruby-forum.com/u/nearcruise)\
**Post date:** [December 19, 2008, 9:02am UTC](https://www.ruby-forum.com/t/how-to-set-scaffold-inmulti-directory-controller-in-rails2-x/156008/3 "2008-12-19T09:02:25Z")

</div>

Hi :

Sorry,I have tried it and failed.

It will generate table admin\_sales in database ,and nothing in  
[http://localhost/admin/sales/](http://localhost/admin/sales/)

Thanks.

Cruise

Bosko I. wrote:

> You should use:
> 
> ruby script/generate scaffold admin::Sale
> 
> On Dec 19, 6:30ï¿½am, Near C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![nearcruise](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/b782af/32.png) [@nearcruise](https://www.ruby-forum.com/u/nearcruise)\
**Post date:** [December 19, 2008, 10:42am UTC](https://www.ruby-forum.com/t/how-to-set-scaffold-inmulti-directory-controller-in-rails2-x/156008/4 "2008-12-19T10:42:53Z")

</div>

[http://localhost/admin/sales](http://localhost/admin/sales)  
Here you mean admin as a name space and sale as resource. Is it?  
If so then do like

ruby script/generate controller admin/sale

```
   Now edit route.rb and add

```

map.namespace(:admin) do |admin|  
admin.resources :sales  
end

Sijo

---

<div class="post-metadata">

**Author:** ![nearcruise](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/b782af/32.png) [@nearcruise](https://www.ruby-forum.com/u/nearcruise)\
**Post date:** [December 21, 2008, 7:18am UTC](https://www.ruby-forum.com/t/how-to-set-scaffold-inmulti-directory-controller-in-rails2-x/156008/5 "2008-12-21T07:18:43Z")

</div>

Hi :  
Thank you.  
I got it by following the answer.

Cruise.

Sijo Kg wrote:

> [http://localhost/admin/sales](http://localhost/admin/sales)  
> Here you mean admin as a name space and sale as resource. Is it?  
> If so then do like
> 
> ruby script/generate controller admin/sale
> 
> ```
> Now edit route.rb and add
> 
> ```
> 
> map.namespace(:admin) do |admin|  
> admin.resources :sales  
> end
> 
> Sijo
