У меня есть изображение, которое содержит загрузку несущей:
Image.find(:first).image.url #=> "/uploads/image/4d90/display_foo.jpg"
На мой взгляд, я хочу найти абсолютный URL для этого. Добавление root_url приводит к двойному /
.
root_url + image.url #=> http://localhost:3000//uploads/image/4d90/display_foo.jpg
Я не могу использовать url_for (что я знаю), потому что это либо позволяет передавать путь, либо список параметров для идентификации ресурса и :only_path
вариант. Поскольку у меня нет ресурса, который может быть идентифицирован через "контроллер" + "действие", я не могу использовать параметр :only_path
.
url_for(image.url, :only_path => true) #=> wrong amount of parameters, 2 for 1
Каким будет самый чистый и лучший способ создать путь в полный URL-адрес в Rails3?