0

画像をアップロードするために、jrubyとapachetomcatでトンボを使用しています。profile_picture.thumb( '30x30#')。urlを使用して動的に更新している画像を表示しようとしています。

Ruby on Railsを使用してアプリを実行すると、画像が正しく表示されます。しかし、apache tomcatを使用して実行すると、画像が表示されません。

でwarファイルをデプロイするjrubyとき、コンベンションprofile_picture.thumb( '30x30#')。urlはここでは機能しないと思います。'/media(/:dragonfly)', :to => Dragonfly[:images]ルートでもマッチを使おうとしましたが、役に立ちませんでした。

エラーは発生しませんが、Webページに次のようなコードが表示されます

"BAhbB1sHOgZmSSIpMjAxMy8wMS8wOS8xMl8xNl80NF83MDNfUGVuZ3VpbnMuanBnBjoGRVRbCDoGcDoKdGh1bWJJIgszMHgzMCMGOwZU"

ページのソースコードで、パスを次のように取得しました。

/ media / BAhbB1sHOgZmSSIpMjAxMy8wMS8wOS8xMl8xNl80NF83MDNfUGVuZ3VpbnMuanBnBjoGRVRbCDoGcDoKdGh1bWJJIgszMHgzMCMGOwZU

jrubyapache tomcatを使用して、トンボを使用してアップロードされた画像を表示する適切な方法を知るのを手伝ってください。

4

1 に答える 1

4

同様の問題に直面しました。私の場合、アドレス バーに URL を入力してみたところ、convert コマンドがステータス 127 で失敗したというスタック トレースが表示されました。マシンに ImageMagick をインストールして問題を修正しました。プロダクションに ImageMagick をインストールするのを忘れていました。

于 2013-01-31T03:37:35.797 に答える