Ruby on rails 如何使用.html.erb中的image_标记调用外部网站图像?

Ruby on rails 如何使用.html.erb中的image_标记调用外部网站图像?,ruby-on-rails,Ruby On Rails,如何在rails html视图中使用image_标记调用某个url外部网站的图像?请,我正在寻找一种使用图像标签的替代方法,而不是常规的html或css编辑。事实证明,OP想要这样做,b/c Heroku没有从资产文件夹中提取图像。这是一个可以通过阅读/遵循此处的说明轻松解决的问题: 保留原始答案,因为它更正确地回答了原始问题 image\u标记适用于完整URL。所以你可以给它你想从中获取的站点的URL。i、 e: <%= image_tag 'https://placekitten.co

如何在rails html视图中使用image_标记调用某个url外部网站的图像?请,我正在寻找一种使用图像标签的替代方法,而不是常规的html或css编辑。事实证明,OP想要这样做,b/c Heroku没有从资产文件夹中提取图像。这是一个可以通过阅读/遵循此处的说明轻松解决的问题:

保留原始答案,因为它更正确地回答了原始问题

image\u标记
适用于完整URL。所以你可以给它你想从中获取的站点的URL。i、 e:

<%= image_tag 'https://placekitten.com/800/400' %>


我相信您已经意识到了这一点,但在99.999%的情况下,从其他网站热链接图像是一个非常糟糕的主意。

如果您有一个SVG文件,该文件就是图像,它指向您的Github或Linkedin配置文件,您可以这样做:

设置:

  • 在app/images/中,您有一些图像文件。例如,linkedin.svg
  • 程序

  • 在html.erb文件中,添加:

  • “\u blank”%>
    
  • 等等!!!!!仔细阅读 请密切注意image_标记和括号(方法和参数)之间的间距。 您将在网上找到的一些示例显示image_标记和参数之间的空格。让他们在一起
  • 检查逗号
  • 最后,为了安全起见,请确保您的链接包含
    ”http://www.....“

  • 我想这是复制品。您好,谢谢您的回答,您的回答完全正确,但heroku根本没有显示我从我的图像folderAH调用的图像!这是一个完全不同的问题。这有点复杂(heroku与资产管道),但修复很容易。只需将此添加到GEM文件:
    rails\u 12factor
    。下面是一个更好的SO问题/答案,让您了解所有这些:
    <%= link_to image_tag("linkedin.svg"), "http://www.linkedin.com/in/myprofile",  :target => "_blank"%>