Rails-эквивалент для MapPath (из ASP.NET) - PullRequest
1 голос
/ 22 июня 2009

Есть ли в Rails эквивалент метода Server.MapPath из ASP.NET? Я пытался найти один, но ничего не смог найти.

Редактировать : это нужно для создания PDF-файла с некоторыми изображениями, хранящимися на сервере. Я знаю относительный путь (URL) изображений, но мне нужен абсолютный путь на диске для их загрузки. Я использую FPDF для этого, и хотя он говорит, что принимает URL, это не так (или я не мог заставить его работать).

Он проверил, что он работает с жестко заданным путем к физическому диску, и теперь мне нужно сделать его гибким.

1 Ответ

4 голосов
/ 22 июня 2009

Ruby имеет один: File.expand_path . Вы также можете использовать Rails.root, чтобы получить текущий путь к проекту rails, а затем составить путь оттуда.

File.join(Rails.root, "public", "404.html")
File.expand_path("public/404.html", Rails.root)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...