Passenger嘗試失敗後(請參閱我的其他問題),我設法讓rails通過子文件夾中的反向代理運行。 我添加了行Rails relative_url不調整鏈接
config.relative_url_root = "/App"
config.action_controller.relative_url_root = "/App"
到我的環境。現在我可以通過www.mySite.com/App訪問我的rails項目。問題是鏈接/路徑不添加前綴「/ App」。所以到「用戶」的鏈接看起來像 www.mySite.com/users
而不是www.mySite.com/App/users
。 我該如何改變這一點?
至少根據http://edgeguides.rubyonrails.org/configuring.html#deploy-to-a-subdirectory-relative-url-root我做了一切正確。
你能在你的終端運行'耙routes'並張貼在這裏的輸出? –
這裏是 http://pastebin.com/XWEjRZsi – yell