2011-02-09 78 views
0

我在我的服務器的一個子目錄一個Rails應用程序,像www.domain.com/sub 我需要通過電子郵件發送URL,所以我試圖用「resource_url」,但它生成一個鏈接,如www.domain.com/resource_path,其中應該是wwww.domain.com/sub/resource_path。resource_url發生錯誤的URL

我該如何解決這個問題?

謝謝!

回答

0

在Rails 2.3.8,您可以添加這樣一行到你的config/environments/production.rb

ActionController::Base.relative_url_root = "/sub" 

我不知道相當於是做什麼用的Rails 3,但看到這個問題,如果這是你使用的是什麼: What is the replacement for ActionController::Base.relative_url_root?

+0

它似乎沒有工作。所有路徑都變成類似www.domain.com/subdomain/subdomain/resource的東西,並且由resource_url生成的路徑仍然是錯誤的。感謝您的回答。 – Brian 2011-02-10 11:56:18