【发布时间】:2013-01-23 09:39:39
【问题描述】:
我正在使用带有 jruby 和 apache tomcat 的蜻蜓来上传图像。我正在尝试使用 profile_picture.thumb('30x30#').url 显示我正在动态上传的图像
当我使用 ruby on rails 运行应用程序时,图像正确显示。但是当我使用 apache tomcat 运行它时,图像不会显示。
我认为当我们在jruby 中部署战争文件时,约定 profile_picture.thumb('30x30#').url 在这里不起作用。我也尝试在路由中使用 match '/media(/:dragonfly)', :to => Dragonfly[:images],但没有用。
我没有收到错误,但在网页中显示了一些代码,如
“BAhbB1sHOgZmSSIpMjAxMy8wMS8wOS8xMl8xNl80NF83MDNfUGVuZ3VpbnMuanBnBjoGRVRbCDoGcDoKdGh1bWJJIgszMHgzMCMGOwZU”
在页面源代码中我得到了路径,
/media/BAhbB1sHOgZmSSIpMjAxMy8wMS8wOS8xMl8xNl80NF83MDNfUGVuZ3VpbnMuanBnBjoGRVRbCDoGcDoKdGh1bWJJIgszMHgzMCMGOwZU
请帮助我了解使用 apache tomcat 在jruby 中显示使用蜻蜓上传的图像的正确方法。
【问题讨论】:
标签: ruby-on-rails-3 apache tomcat dragonfly-gem