だから私はルビーでこの問題を抱えています、次のコードは何が起こっているのかを説明しています
def image_full(img,options)
if Jjdowns::Application.assets.find_asset("#{img}").nil?
image_full = image_tag("#{img}",options)
else
image_full = image_tag("app/no-image-large.png", options)
end
end
私がやろうとしているのは、アセットサーバーに画像が存在するかどうかを確認し、存在する場合は元の画像を表示することです。アセットサーバーに画像が見つからない場合は、デフォルトの画像を表示したいと思います。
このコードブロックは画像を表示するために機能しますが、デフォルトの画像を表示する部分は機能しません。
これまでのところ、私の調査では、この問題の解決策として何も判明していません。
アセットサーバーを明確にするために、社内の「CDN」サーバーであり、デフォルトのイメージはアセットサーバーにあります。