2014-07-14 68 views
1

我試圖將回形針圖像保存到AXSLX文件。Rails回形針圖像到AXSLX文件

這是AXSLX代碼:從控制檯

sheet.add_image(:image_src => imgurl, :noSelect => true, :noMove => true) do |image| 
    image.width=720 
    image.height=666 
    image.start_at 0, 0 
end 

imgUrl的=

>> imgurl 
=> "http://localhost:3000/system/attachments/attaches/000/000/161/original/donut.jpeg?1401891882" 
>> 

在瀏覽器中的imgUrl的顯示圖像。

我得到的錯誤是:

Invalid Data: jpeg?1401891882. Pic.image_src must be one of ["gif", "jpeg", "png", "jpg"]. 

感謝您的幫助!

UPDATE1

如果我使用imgUrl的= http://localhost:3000/system/attachments/attaches/000/000/161/original/donut.jpeg

我得到file does not exist

+0

看起來像它抱怨的'在結束了嗎?1401891882'。你可以在結束時刪除'?1401891882'後嘗試嗎? –

回答

0

確保您添加

require 'open-uri'

在你的代碼,以便File.open可以讀取遠程URL。

這樣:

  • 用你的URL的?稀少版本(你在做更新)。
  • 包括require "open-uri"
+0

感謝您的幫助! – Reddirt