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 %>
答案 0 :(得分:0)
这意味着u.photos[0]
在您提到的路径中不存在。出于各种原因,该文件可能不可用。