私はレールアプリケーションを持っています.sassが少なく、多くの宝石があります.
image_tagが上書きされている場所を見つけて、指紋ハッシュを URL に追加しない理由をデバッグしようとしました。
私は行ってrails assets:precompile
おり、ハッシュフィンガープリントを持つファイルはパブリックディレクトリに存在しています。問題は、次のように(本番と同様に)構成した本番および開発にあります。
config.assets.compile = true
config.assets.digest = true
~/.gem/gems
and~/.gem/bundler/gems/
と プロジェクト フォルダーでdef image_tag
andを検索しようとしまし:image_tag
たが、実際に定義されている場所 ( actionview-5.0.7.2/lib/action_view/helpers/asset_tag_helper.rb
) 以外の結果はありません。
image_tag
atからいくつかを印刷しようとしましたasset_tag_helper.rb
- 出力はありませんが、asset_path
inasset_url_helper.rb
出力は存在しますが、処理された画像ファイルはありません。
同時にimage_tag
正しく動作し、オプションなどを使用して正しいタグを生成します:size
。ただし、ハッシュ フィンガープリントを含まない