Cucumber/Capybara のあるページで画像を見つけるにはどうすればよいですかのソリューションへのコメントで、誰かが尋ねました:
Dragonfly によって生成された URL でこれを機能させる方法がわかりません。/media/BAh_some_long_string_AwIw/12_11_52_810_5x5.jpg?s=7e360000 のようになります。5x5.jpg は私のファイル名です。//img[@src="/media/ / #{image}?s=*"] のようなものを試しましたが、うまくいきません。ヒントはありますか?–ラモン タヤグ2 月 25 日 4:18
私は同様の問題を抱えていますが、さらに悪いことに、私の場合、生成された画像パスには (jpg|png|gif) ファイル名さえ含まれず、これらの非常に長い ID しかありません。
<img src="/media/BAhbB1sHOgZmSSIdNGQ4MTEyOGU3ZjViZmQwZTQ4MDAwMDAyBjoGRVRbCDoGcDoKdGh1bWJJIg0yMDB4MjAwIwY7BlQ" />
(mongo/gridfs でトンボを使用)
これらのパスは問題なくレンダリングされますが、キュウリ/カピバラのステップでそれらを見つける方法がわかりません:P
何か案は?Dragonfly の機能を調べましたが、画像自体のレンダリングのみをテストしており、html ページ内での存在を検出していません。