是非に及ばず

プログラミングに関する話題などを書いていきます(主にRailsやAndroidアプリ開発について)

Rails2.2でPassengerのRailsBaseURIが動かない問題の解決方法

Rails2.2.2をPassengerのRailsBaseURIで動かそうと思ったら、
動かなくて困ったので解決方法をメモしておく。
config/environment.rbに以下の内容を記述したら解決した。
(自分は開発環境ではmongrelで動かしてるので、productionモード時のみ対策方法を入れている)

/appで動かす場合の例

-- config/environment.rb --
Rails::Initializer.run do |config|
  if ENV['RAILS_ENV'] == 'production'
    config.action_controller.relative_url_root = '/app
  end