gpt4 book ai didi

ruby-on-rails - 如何获取 Rails 3.2 中 Assets 的完整 URL?

转载 作者:行者123 更新时间:2023-12-03 15:15:54 25 4
gpt4 key购买 nike

Rails 是否有一个内置的帮助程序来获取 Assets 管道中图像的 url?

path_to_image('image.jpg')

获取相对路径。

url_to_image('image.jpg')

好像不行。

"#{root_url}#{path_to_image('image.jpg')}"

不是很方便(在根目录和图片路径之间多了一个/)。

是否有我忽略的内置方法?还是我需要创建一个助手?

最佳答案

这看起来不像是 Rails 内置的。

最后我求助于一个辅助方法

def image_url(file)
request.protocol + request.host_with_port + path_to_image(file)
end

这种方法解决了使用 root_url + image_path(file) 的双斜线问题

关于ruby-on-rails - 如何获取 Rails 3.2 中 Assets 的完整 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11072320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com