Google愿景无法将“图片路径”转换为图片

时间:2018-03-31 14:52:31

标签: ruby-on-rails ruby google-cloud-vision google-vision

Google愿景让我在轨道上的红宝石上遇到以下错误,让我感到困惑。

无法将“image_path”转换为图片

但是,如果我使用image_tag方法进行rails,我可以从各自的路径中显示每个图像。请告知我,我是新手,谢谢。

<% @uploads.each do |u| %>
<% require "google/cloud/vision"
   vision = Google::Cloud::Vision.new(
   project: "first-ocr-project",
   keyfile: JSON.parse(ENV['GOOGLECLOUD_API_KEY'])
   )

   #Error Unable to convert "image_path" to an Image
   raw_data = vision.image(u.photos[0])
%>

#Able to displays all photos from path
<%= image_tag u.photos[0] %></br>

<% end %>

1 个答案:

答案 0 :(得分:0)

这意味着u.photos[0]在您提到的路径中不存在。出于各种原因,该文件可能不可用。