問題タブ [dragonfly-gem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - プロセス imagemagick 関数が Dragonfly::Processor で機能しない
私のユーザーモデルでは、アップロード時に画像のサイズを変更したいと考えています。Amazon s3に画像を保存しています。ブロックにafter_assign
メソッドを追加しようとするまで、すべてがうまく機能し、画像の表示、アップロード、削除などが行われました。image_accessor
エラーは次のとおりです。
オンラインのチュートリアルに従い、すべてを再確認しました。imagemagickまたはrmagickのエラーだと思いますが、両方を再インストールした後、途方にくれました。私のパス$ which convert
は /opt/local/bin/convert です。これは、パスが表示されることを確信しています。
プロセスを機能させる方法に関する提案はありますか? Snow Leopard、Ruby 1.9.3、Rails 3.2.5 で実行しています。
参考のため:
ここに私のユーザーモデルがあります:
これが私のトンボ初期化子です
ruby-on-rails - Rails 3 添付ファイルの Dragonfly uid は正しいが、ファイル自体は nil です
画像のアップロードには Dragonfly と Amazon s3 を使用しています。何らかの理由で写真をアップロードすると、Amazon の正しいフォルダに保存され、uid は正しいパスですが、表示されません!
正しいのに呼び出すたびにuser.avatar
nilになります。user.avatar_uid
で画像を正しく表示するにはどうすればよいuser.avatar.remote_url
ですか?
ruby-on-rails-3 - Rails 3 と RefineryCMS - Dragonfly::Shell::CommandFailed in Refinery::Admin::ImagesController#create
複数の人が同じ/類似の問題を抱えているようで、SO here で見つけた修正がいくつか報告されています。残念ながら、彼らは私のために働いていません。MacOS Lion を実行しています。これが私がこれまでに行ったことです:
1) 標準のRefineryCMSのインストール。画像のアップロード以外は問題なく動作します。2) 問題が発生したら、Dragonfly のドキュメントに従って構成ファイルを追加しました。
3) それはうまくいきませんでした。ImageMagick を再インストールしました。ImageMagick がインストールされていることを確認しました。
4) 問題が解決しないので、/usr/bin と /usr/local/bin のシンボリック リンクを設定しました。
5) それがうまくいかなかったので、Dragonfly のドキュメントといくつかの追加の指示に従って、新しい構成ファイルをセットアップしました。
6)それはそれを修正しませんでした。GitHubの問題に基づいて、これを追加しました
そして、それはうまくいきませんでした。これが役立つ場合、コンソール出力は次のとおりです。
私はアイデアがありません。次に行く場所について何か提案はありますか?
ruby-on-rails - トンボはどのように小さな画像のサイズを変更し、ギャップをいくつかの色で埋めますか?
Dragonfly gem small image 70x70から160x70でサイズを変更し、特定の色でギャップを埋めることは可能ですか?ここからいくつかのレシピを試してみますhttp://markevans.github.com/dragonfly/file.ImageMagick.html
image.process (:resize、 '160x70#'、:background_color =>'transparent')のようなもの
方法はありますか?
ruby-on-rails-3 - 方法は?:Mongoid3とDragonflyの構成
アプリをmongoidバージョン3にアップグレードしようとしています。トンボのイニシャライザーでは、次のように使用していました。
Mongoid.databaseはもう存在しません。今トンボの接続を設定するための最良の方法は何ですか?
ruby-on-rails - Dragonfly を使用したファイルのアップロード、アップロード後に画像にアクセスできない (Rails 3)
Rails 3とDragonfly(または実際に機能するもの)を使用して、複数のドラッグアンドドロップアップロードファイルシステムを作成しようとしています
私は自分のファイルが params ハッシュを介してコントローラーに入っているところにいて、それを ActionDispatch::Http::UploadedFile として取得できるので、モデルの属性イメージにプッシュするだけでよいと思いましたが、うまくいきません
この私の画像モデル:
これは私のコントローラーで機能すると思いました:
def createImage
わかりましたので、これは奇妙に image_name nil のレコードを登録しますが、image_uid が設定されています
ただし、画像 <%= image_tag @picture.image.url %> にアクセスしようとすると、見つからないというエラーが発生します
例えば :
Ruby 1.9.3 と Rails 3.2.8 を使用しています
何か案は ?:D
ruby-on-rails - トンボのキャッシュの場所
レールイメージの宝石トンボのキャッシュの場所を知っている人はいますか?デプロイするたびに、サイズの異なるすべてのバージョンのイメージを再生成する必要はありません。
元のファイルを共有して、各デプロイにシンボリックリンクしていますが、サイズ変更されたバージョンがどこにあるかがわかりません。
ruby-on-rails - レールでaws s3を使用した奇妙なタイムスタンプの問題
プロジェクトでの画像操作に Dragonfly (https://github.com/markevans/dragonfly) を使用しており、データ ストレージ エンジンとしてフォグを使用しています。最近、リクエストで奇妙な Amazon エラーが発生し始めました。主なエラーは次のとおりです。
と
これは、1 つの開発マシンだけで、他のすべてのマシンで正常に動作します。Ruby 1.9およびRails 3.0.10でMac OSXを実行しているため、タイムスタンプはマシン上で問題ありません。何らかの理由でヘッダーがエポック時間として入っているようです...
完全なエラー:
ruby-on-rails - Dragonfly から S3 へのアップロードを高速化
(Heroku の Rails 3.2)
Rails で画像のアップロードを処理するために、 PaperclipからDragonflyに切り替えました。これは、サムネイルが初めて要求されたときに動的にサムネイルを生成できるようにしたいからです。
ただし、S3 への添付ファイルのアップロード ( S3DataStoreを使用) は、Paperclipよりもはるかに遅いようです。
これは、アップロードが NewRelic トランザクション トレースでどのように見えるかです。
これをスピードアップした経験のある人はいますか?