# Has\_many in routes.rb

**URL:** <https://www.ruby-forum.com/t/has-many-in-routes-rb/157384>\
**Category:** Rails\
**Created:** [January 10, 2009, 11:16am UTC](https://www.ruby-forum.com/t/has-many-in-routes-rb/157384 "2009-01-10T11:16:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sijo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/da6949/32.png) [@sijo](https://www.ruby-forum.com/u/sijo)\
**Post date:** [January 10, 2009, 11:16am UTC](https://www.ruby-forum.com/t/has-many-in-routes-rb/157384/1 "2009-01-10T11:16:02Z")

</div>

Hi  
I saw  
map.namespace(:admin) do |admin|  
admin.resources :accounts, :has\_many =\> [:credentials]  
end

and I wrote like

map.namespace(:admin) do |admin|  
admin.resources :accounts do |account|  
account.resources :credentials  
end  
end

```
   The only difference I found is, in the first no helper methods

```

are generated…I would like to know is that the only difference ?If not  
on which circumstances we use these two?

Thanks in advance  
Sijo
