2007-03-04(Sun) [長年日記]
_ [Rails]mongrel --prefixオプション
mongrelのオプションで --prefix というのを使うと、URLのルートからのパスにprefixがつく。
C:\home\kog\development\redmine-trunk>mongrel_rails start --prefix /redmine c:0:Warning: require_gem is obsolete. Use gem instead. ** Starting Mongrel listening at 0.0.0.0:3000 ** Starting Rails with development environment... ** Mounting Rails at /redmine... GLoc v1.1 running in development mode. Strings can be modified at runtime. ** Rails loaded. ** Loading any Rails specific GemPlugins ** Signals ready. INT => stop (no restart). ** Mongrel available at 0.0.0.0:3000 ** Use CTRL-C to stop. GLoc reloading strings...
こうすると、#{RAILS_ROOT}/public も prefix以下にマウントされるので、リバースプロキシ設定が多少楽になるかも。
ただし、
url_for("絶対パスの文字列")
は変更されないので注意。これが元で prefix 付きの場合はredMineのヘルプが動かなくなってんだよなー。どうしたらいいんだべ?。