2009-06-22 13 views
1

RailsにはASP.NETのServer.MapPathメソッドと同等の機能がありますか?私は1つを探してみましたが、何も見つかりませんでした。MapPathと同等のレール(ASP.NETから)

を編集する:サーバーに保存されている画像を含むPDFを生成するには、このファイルが必要です。私はイメージの相対パス(URL)を知っていますが、ディスクにロードするには絶対パスが必要です。私はこのためにFPDFを使用していますが、URLを受け入れると言われても、そうではないようです(または動作させることができませんでした)。

ハードコードされた物理ディスクパスで動作することを確認しましたが、今は柔軟にする必要があります。

+0

あなたは何を達成しようとしていますか? .connectはあなたが探しているものではありませんか? –

答えて

4

ルビーは1つ:File.expand_pathを持っています。 また、Rails.rootを使用して、railsプロジェクトへの現在のパスを取得し、そこからパスを作成することもできます。

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

ありがとう!それが私が探していたものです。 – rslite

関連する問題