Merb で Path Prefix を指定
rails を mongrel で起動してる時には --prefix オプションをつけることで URL のルートからのパスに prefix がつく。
$ mongrel_rails start -e production --prefix /rana3
これと同じことを merb で指定したい場合は Merb::Rack::PathPrefix というミドルウェアを使うらしい。
use Merb::Rack::PathPrefix, "/rana3"
rackup するための ru ファイル。デフォルトの config/rack.rb には以下のように書かれてる。
if prefix = ::Merb::Config[:path_prefix]
use Merb::Rack::PathPrefix, prefix
end
ってことで、config/init.rb もしくは、config/environments/*.rb に以下のように指定しておけば path prefix が適用される。
Merb::Config.use do |c|
...
c[:path_prefix] = '/rana3'
end