我使用像this这样的mithrilljs渲染了我的观点。这就是我渲染图像的方式
m('img.u-marginbottom-10[alt=\'Icon blog\'][src=\'/assets/icon-blog.png\']')
这在dev env中工作正常,但在prod env中,找不到图像。在prod期间,我预先编译了我的资产。有没有办法通过预编译资产来解决这个问题?
答案 0 :(得分:1)
通过Asset Pipeline在制作时提供的图片确实包含名称中的摘要,因此您的 icon-block.png 实际上就像 icon-block-somefancyhash28582here.png ,你应该
/public/
文件夹asset_url