Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
30 lines (21 sloc) 839 Bytes

Prefix any path in your app with something.

  • Converts any incoming path from /foo/xxx to /xxx
  • Converts links in body from /xxx to /foo/xxx

As Rails plugin: rails plugin install git://
As Gem: sudo gem install rack-path_prefixer

config.middleware.use('Rack::PathPrefixer', :prefix => 'foo')

The replace links in body part is just a gsub, so it wont cover all cases.

Rails 3

With Rails3 you can use the router to get a similar behaviour with:

# config/routes.rb
scope "/foo" do
  ... all your routes ...



Michael Grosser
Hereby placed under public domain, do what you want, just do not hold me accountable...