0

私はレールアプリケーションを持っています.sassが少なく、多くの宝石があります.

image_tagが上書きされている場所を見つけて、指紋ハッシュを URL に追加しない理由をデバッグしようとしました。

私は行ってrails assets:precompileおり、ハッシュフィンガープリントを持つファイルはパブリックディレクトリに存在しています。問題は、次のように(本番と同様に)構成した本番および開発にあります。

config.assets.compile = true
config.assets.digest = true

~/.gem/gemsand~/.gem/bundler/gems/と プロジェクト フォルダーでdef image_tagandを検索しようとしまし:image_tagたが、実際に定義されている場所 ( actionview-5.0.7.2/lib/action_view/helpers/asset_tag_helper.rb) 以外の結果はありません。

image_tagatからいくつかを印刷しようとしましたasset_tag_helper.rb- 出力はありませんが、asset_pathinasset_url_helper.rb出力は存在しますが、処理された画像ファイルはありません。

同時にimage_tag正しく動作し、オプションなどを使用して正しいタグを生成します:size。ただし、ハッシュ フィンガープリントを含まない

4

1 に答える 1