【发布时间】:2015-05-27 06:26:00
【问题描述】:
如何在 rails html 视图中使用 image_tag 调用某些 url 外部网站的图像?请,我正在寻找使用 image_tag 而不是常规 html 或 css 的替代方法
【问题讨论】:
-
我认为这是重复的。 stackoverflow.com/questions/2582950/…
标签: ruby-on-rails
如何在 rails html 视图中使用 image_tag 调用某些 url 外部网站的图像?请,我正在寻找使用 image_tag 而不是常规 html 或 css 的替代方法
【问题讨论】:
标签: ruby-on-rails
编辑原来 OP 想要这样做 b/c Heroku 没有从资产文件夹中提取图像。通过阅读/遵循此处的说明,可以轻松解决此问题:Rails 4 images not loading on heroku。
在此处保留原始答案,因为它更正确地回答了原始问题。
image_tag 适用于完整的网址。所以你可以给它你想要从中提取的站点的 URL。即:
<%= image_tag 'https://placekitten.com/800/400' %>
我相信您已经意识到这一点,但在 99.999% 的情况下,热链接来自其他网站的图片是一个非常糟糕的主意。
【讨论】:
rails_12factor。这是一个更好的 SO 问题/答案,可以引导您完成所有操作:stackoverflow.com/questions/18324063/…
假设您有一个 SVG 文件作为图像并且它指向您的 Github 或 Linkedin 个人资料,您可以这样做:
设置:
程序
<%= link_to image_tag("linkedin.svg"), "http://www.linkedin.com/in/myprofile", :target => "_blank"%>
"http://www....."
【讨论】: