2009-06-22 97 views
1

Rails是否具有與ASP.NET的Server.MapPath方法等效的功能?我試過尋找一個,但找不到任何東西。等效於MapPath的Rails(來自ASP.NET)

編輯:我需要這個來生成一些PDF格式的圖片,這些圖片存儲在服務器上。我知道圖像的相對路徑(URL),但我需要磁盤上的絕對路徑來加載它們。我爲此使用FPDF,即使它說它接受一個URL,它似乎並不是這種情況(或者我無法使它工作)。

它檢查它是否適用於硬編碼的物理磁盤路徑,現在我需要使其具有靈活性。

+0

你想達到什麼目的。 .connect不是你想要的嗎? – 2009-06-22 08:31:07

回答

4

Ruby有一個:File.expand_path。 您也可以使用Rails.root獲取當前路徑到rails項目,然後編寫從那裏的路徑。

File.join(Rails.root, "public", "404.html") 
File.expand_path("public/404.html", Rails.root) 
+0

謝謝!這就是我一直在尋找的。 – rslite 2009-06-22 08:54:31