Полный URL-адрес пути к изображению в Rails 3

У меня есть изображение, которое содержит загрузки несущей волны:

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?

37
задан Community 23 May 2017 в 12:03
поделиться