問題タブ [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.

0 投票する
1 に答える
881 参照

ruby - Dragonfly で attach_file を使用すると Capybara 仕様が失敗する

DragonFly gemを使用して添付ファイルを処理するフォーム ページの仕様を書いています。これが私の仕様です (関連部分)。

ただしclick_button、次のエラーでステップで失敗します

このエラーを追跡したところ、この行で発生していることがわかりました。その行の前にいくつかのデバッグ命令を置いたところ、画像のバイナリ データを含むことobjがわかりました。Arrayp obj.inspect

私が間違っていることは何ですか?それは私のせいですか、それともカピバラとトンボとの非互換性がありますか?

PS実際のブラウザを使用してアプリケーションにアクセスすると、魅力的に機能します。

0 投票する
2 に答える
342 参照

ruby-on-rails - Railsモデルで、同じRailsサーバーにURLが存在するかどうかを確認します

Railsモデルで、同じRailsサーバーにURLが存在するかどうかを確認するにはどうすればよいですか?

トンボを使っていて、次のようなパスから画像の存在を確認しようとしています。/media/BAhbBlsHOgZmIikyMDExLzExLzIxLzEwXzNxXzQyXzI5NF9Wb3NraG9kMi5qcGc

FileTest.exists?ファイルパスがなく、サーバーのホスト名がないためURLを開くことができないため、機能しません。

0 投票する
1 に答える
5910 参照

ruby-on-rails-3.1 - rails_admin による複数ファイルのアップロード (Carrierwave、Paperclip、Dragonfly)

rails_admin を使用して複数ファイルをアップロードするための簡単な解決策を探しています。

アイデアや解決策はありますか?

0 投票する
2 に答える
3732 参照

ruby-on-rails - Dragonflyを使用したURLからの画像の割り当て

Rails3.1アプリで画像を処理するためにDragonflyを使用しています。URLを介してモデルに画像を割り当てるのに苦労しています。

私はこれを次の形式で正常に機能させています:

Dragonflyのドキュメントには次のように記載されています。

Dragonflyは、URLから直接割り当てるためのアクセサーを提供します。

しかし、それでも私が自分のコンソールで試してみると:

フォームのように画像を開いたりプルしたりするのではなく、Dragonflyに渡そうとしているURLの文字列を返しているようです。

URLに基​​づいて画像を割り当てようとしたときに欠けているものはありますか?かなり簡単なようですが、ルビーコンソールでは何も動作しないようです。

0 投票する
3 に答える
7621 参照

ruby-on-rails - Rails 3 + JQuery-File-Upload + ネストされたモデル

私はいくつかの例を探していましたが、不足しています:

私が取り組んでいるプロジェクトに JQuery-File-Upload を実装しようとしていますが、ネストされた属性で動作させる方法について迷っています。

簡単な概要:

2 モデル:

コメントは accept_nested_attributes_for を受け入れ:attachmentsます。また、私はDragonflyを使用しています。

JQuery-File-Upload サイトで Rails 3 ガイドを確認しましたが、Rails 3 は単一のモデルであると想定されているため、すべてフォームを中心に構築されています。誰かが実装の例を持っていますか、それとも私がまだ遭遇していない既存のチュートリアルがありますか?

誰かが同様の問題を抱えていると確信しています... JQuery-File-Upload は適切なツールですか、それとも何か他のものを見る必要がありますか?

0 投票する
1 に答える
400 参照

imagemagick - Dragonfly、rails 3.2、Refinery Edge(2.0)Centos5.6のImageMagick

私はすべての依存関係をインストールしています(または私はそう思います)。私は間違いなくImageMagickをインストールしていますが、Refinery(v2.9 on rails 3.2)を使用して画像をアップロードすると、次のエラーが発生します。

NoMethodError(未定義のメソッドID downcase' for nil:NilClass): dragonfly (0.9.10) lib/dragonfly/image_magick/utils.rb:26:in'...。

私はこの同様の質問を見つけましたが、このコードをどこに配置するか完全に困惑しました: ImageMagickとPassengerを備えたDragonfly Gem

どんな助けでも大歓迎です。

ありがとう

M。

0 投票する
3 に答える
482 参照

ruby - ruby - Dragonfly - サムネイル作成時に CMYK から RGB への変換を強制する

私は、技術に詳しくない一部のユーザーがシステムに写真をアップロードできるように、十分に優れた cms (機関車( github )) を使用しています。このプログラムは、写真を任意のサイズにリサイズおよびトリミングすることができます。

問題は、Internet Explorer が CMYK でエンコードされた画像を処理する方法を知らないことです。このアプリのユーザーは技術に精通しているわけではありません。画像を CMYK から RGB に変換するよう依頼することはできません。機関車が自動的に変更されるように変更したいと思います。私はこれを数時間試してきましたが、今のところうまくいきません。

これは私が見つけたものです:

  • Locomotive はトンボを使用してサイズ変更を実行します。
  • 具体的には、dragonfly のimagemagickモジュールを利用しています。
  • Dragonfly が機関車でどのように使用されるかを定義するファイルは、ここにあります。
  • トンボ初期化ファイルもあります。

-colorspace RGBまた、Dragonfly によって Imagemagick に送信されるパラメーターにオプションを追加する必要がある (と思う) こともわかりました。Dragonfly がそれを行うための簡単なオプションを提供しているようには見えません。

私はいくつかのことを試しました.最後のものは、オプションが常に使用されるように、Dragonfly の Imagemagick Processorにモンキーパッチを適用することで構成されていました。-colorspace RGBこれを機関車に追加しましたconfig/initializers/dragonfly.rb

私はこれがうまくいくはずだと確信していましたが、残念ながらそうではありません。そして、私はアイデアを使い果たしました。誰でも助けることができますか?

0 投票する
1 に答える
1612 参照

ruby-on-rails - トンボ:最大画像サイズを設定するには?

Dragonflyを使用して最大画像サイズと重量/高さを設定するには? 機種によって最大サイズが違うので、機種Lvで設定したいと思います。

0 投票する
1 に答える
404 参照

ruby-on-rails - RailsアプリでDragonflyを使用してプロファイル画像を設定するためにJSON値を使用できますか?

iPhoneにウェブUIとモバイルクライアントの両方を備えたアプリがあります(Androidは近日公開予定)。ユーザーアカウントページは、トンボの宝石でのみ機能するプロフィール画像を受け入れます。iPhoneクライアントにJSONAPIを使用してプロファイル画像を投稿させたいのですが、それが他のすべての方法であるためです。

Dragonflyを介して投稿されたJSON値とエンドポイントを受け入れ、画像を作成して保存する方法はありますか?

背景の詳細​​:
Rails 3.2
Ruby 1.9.3
Devise 2.0.3
Dragonfly 0.9.11
Heroku:ファイルストレージ用のCedarスタック
S3