【发布时间】:2018-11-20 02:06:01
【问题描述】:
在 header.erb 中:
"<% = asset_path ('logo.png')%>"
找到并显示了这张图片,但不是以图片的形式,而是以符号的形式:
/assets/logo-d98a3c54ea97a8cc159de8a6dbf448acd2cb8717c051ad8d02a577546ee013ab.png
有没有人遇到过类似的问题?
【问题讨论】:
-
这是
asset_path的正确和预期行为 - 它返回资产的路径和文件名,包括支持 fingerprinting。要生成 HTMLimg标记并显示图像,请将asset_path替换为image_tag即<%= image_tag('logo.png') %>
标签: ruby-on-rails ruby image erb