Ruby 对虾-从URL导入图像

Ruby 对虾-从URL导入图像,ruby,image,relative-path,prawn,Ruby,Image,Relative Path,Prawn,我似乎不知道如何从url导入图像 要从本地主机导入图像,我使用: image"./assets/images/img.png" 当我用URL替换路径时,它会显示 `image' : URL not found 是否有解决方案,或者我应该创建一个def来下载图像并使用其返回的路径?您需要执行以下操作- require "open-uri" Prawn::Document.generate(INSERT_YOUR_PDF_FILENAME_HERE) do image open(INS

我似乎不知道如何从url导入图像

要从本地主机导入图像,我使用:

image"./assets/images/img.png"
当我用URL替换路径时,它会显示

`image' : URL not found

是否有解决方案,或者我应该创建一个def来下载图像并使用其返回的路径?

您需要执行以下操作-

require "open-uri"

Prawn::Document.generate(INSERT_YOUR_PDF_FILENAME_HERE) do 
   image open(INSERT_YOUR_URL_HERE)
end

有关更多详细信息,请参阅。

我已将其用于我的工作:

image open("https://driver.mbpgroup.eu/images/mbp_logo.jpg"), position: :right, width: 250
我无法让这个为我工作(对虾文档):


Thx,但那天晚些时候我发现了相同的解决方案:-)。我忘了把它贴在这儿了。无论如何谢谢你!如果我自己没有找到它,这会为我解决问题!很好,你的问题已经解决了,我认为如果你接受或提高这个答案会很好!如果我有一个.pdf.rb文件,我该如何使用它,因为我认为该代码是针对控制器的??有人能告诉我如何在第8行中使用它吗?我似乎无法让它工作。
image "https://driver.mbpgroup.eu/images/mbp_logo.jpg", position: :right, width: 250