在header.erb中:
"<% = asset_path ('logo.png')%>"
此图片已被发现并显示,但不是以图片的形式,而是以符号的形式出现:
/assets/logo-d98a3c54ea97a8cc159de8a6dbf448acd2cb8717c051ad8d02a577546ee013ab.png
有没有人遇到过类似的问题?
答案 0 :(得分:0)
是的,asset_path ('logo.png')
获取文件资源路径是正确的,如果您需要使用asset_path
显示图像,那么它将是这样的
<img src="<%= asset_path ('logo.png')%>">
logo-331238805bdaebb4b05e9385bc1261f8.png
名为FINGERPRINT。
如果您要在开发模式中停用FINGERPRINTING,请转到config/environment/development.rb
并转换config.assets.digest = false
它会显示图像,但这不是显示图像轨道方式的导轨方式image_tag
喜欢
<%= image_tag('logo.png')%>
确保assets/images/