Passenger2.0.6とRails2.2.2でRouting Error
Passenger (mod_rails) セットアップ でPassengerを動かしてみたものの、root 以下にアクセスするとエラーが発生していた。
http://example2.com/rails/hoges
Routing Error
No route matches "/rails/hoges" with {:method=>:get}
mod_rewrite と干渉するとかどこかで見かけたけど、それかなあなどと推測しながらWebを漁ってみた。
修正
Passenger のバグだったようだ。
Passengerでのroutingerror - 流れ星ブログより拝借。
config/environment.rb に一文追加するとよい。
Rails::Initializer.run do |config| config.action_controller.relative_url_root='/rails' end