2013-01-23 22 views
0

我使用jruby和apache tomcat上傳圖片的蜻蜓。我正在嘗試使用profile_picture.thumb('30x30#')動態顯示圖片。url蜻蜓 - 已上傳的圖片不顯示

當我在rails上使用ruby運行應用程序時,圖像顯示正常。但是當我使用apache tomcat運行它時,圖像不顯示。

我想我們在jruby中部署war文件時,慣例profile_picture.thumb('30x30#')。url在這裏不起作用。我也嘗試在我的路線中使用匹配'/media(/:dragonfly)', :to => Dragonfly[:images],但沒用。

我不明白的錯誤,但在網頁上的部分代碼顯示像

「BAhbB1sHOgZmSSIpMjAxMy8wMS8wOS8xMl8xNl80NF83MDNfUGVuZ3VpbnMuanBnBjoGRVRbCDoGcDoKdGh1bWJJIgszMHgzMCMGOwZU」

在網頁源代碼中,我得到了路徑,

/media/BAhbB1sHOgZmSSIpMjAxMy8wMS8wOS8xMl8xNl80NF83MDNfUGVuZ3VpbnMuanBnBjoGRVRbCDoGcDoKdGh1bWJJIgszMHgzMCMGOwZU

請幫助我瞭解使用apache tomcat顯示使用蜻蜓在jruby上傳圖片的正確方法。

回答

4

我遇到過類似的問題。在我的情況下,我嘗試在地址欄中輸入url,它給了我一個堆棧跟蹤信息,說明convert命令失敗,狀態爲127.通過在機器上安裝ImageMagick來修復問題。我忘了在生產中安裝ImageMagick。