У меня есть изображение, которое содержит загрузки несущей волны:
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?