# Rails 2.0 map.namespace and path\_prefix

**URL:** <https://www.ruby-forum.com/t/rails-2-0-map-namespace-and-path-prefix/123221>\
**Category:** Rails\
**Created:** [December 15, 2007, 12:21am UTC](https://www.ruby-forum.com/t/rails-2-0-map-namespace-and-path-prefix/123221 "2007-12-15T00:21:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gregd](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/a183cd/32.png) [@gregd](https://www.ruby-forum.com/u/gregd)\
**Post date:** [December 15, 2007, 12:21am UTC](https://www.ruby-forum.com/t/rails-2-0-map-namespace-and-path-prefix/123221/1 "2007-12-15T00:21:32Z")

</div>

Hi!

I’m trying set up new routing in rails 2.0 and have 1 problem

map.namespace :admin do |admin|  
admin.resources :permissions, :path\_prefix =\> ‘/:lang’  
end

i want have addres like this:

[http://site.com/en/admin/permissions](http://site.com/en/admin/permissions)

also i tested:

map.with\_options :path\_prefix =\> ‘/:lang’ do |lang|  
lang.namespace :admin do |admin|  
admin.resources :permissions  
end  
end

its still not map [http://site.com/en/admin/permissions](http://site.com/en/admin/permissions)

---

<div class="post-metadata">

**Author:** ![gregd](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/a183cd/32.png) [@gregd](https://www.ruby-forum.com/u/gregd)\
**Post date:** [December 15, 2007, 12:27am UTC](https://www.ruby-forum.com/t/rails-2-0-map-namespace-and-path-prefix/123221/2 "2007-12-15T00:27:15Z")

</div>

Ok i find answer 🙂

map.with\_options :path\_prefix =\> ‘/:lang/admin’ do |lang|  
lang.namespace :admin do |admin|  
admin.resources :permissions  
end  
end

not sure if it is feature or bug :))

---

<div class="post-metadata">

**Author:** ![gregd](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/a183cd/32.png) [@gregd](https://www.ruby-forum.com/u/gregd)\
**Post date:** [December 28, 2009, 8:45am UTC](https://www.ruby-forum.com/t/rails-2-0-map-namespace-and-path-prefix/123221/3 "2009-12-28T08:45:00Z")

</div>

Grzegorz Derebecki wrote:

> Ok i find answer 🙂
> 
> map.with\_options :path\_prefix =\> ‘/:lang/admin’ do |lang|  
> lang.namespace :admin do |admin|  
> admin.resources :permissions  
> end  
> end
> 
> not sure if it is feature or bug :))

Thanks! It worked.
