Sprockets::Rails::Helper::AssetNotFound 在标签#show
Sprockets::Rails::Helper::AssetNotFound in Tags#show
我将图像名称存储在数据库中。我把我所有的图片都放在 app/assets/images 文件夹里。我使用 rails image_tag 打印所有图像。但它显示 AssetNotFound 错误。我还尝试了一些其他方法来在浏览器中打印图像。我使用了以下方法。
`<%= image_tag tag.img %>
app/assets/images/`
这些我都试过了。但是问题并没有解决。如果我直接输入名称,它会打印图像。
例如
打印图像。但是 `tag.img` 中存在相同的图像名称。如果我用
它将通过 AssetNotFound 错误 并显示 资产 "hash_tag.jpg" 在资产管道中不存在
请解决我的问题。
如 image_tag documentation 此处所述,如果您通过
image_tag(tag.img)
它将重现:
<img src="/assets/[YOUR TAG IMG]" />
所以我认为你的应该是这样的:
image_tag("/images/#{tag.img}")
我将图像名称存储在数据库中。我把我所有的图片都放在 app/assets/images 文件夹里。我使用 rails image_tag 打印所有图像。但它显示 AssetNotFound 错误。我还尝试了一些其他方法来在浏览器中打印图像。我使用了以下方法。
`<%= image_tag tag.img %>
app/assets/images/` 这些我都试过了。但是问题并没有解决。如果我直接输入名称,它会打印图像。 例如 打印图像。但是 `tag.img` 中存在相同的图像名称。如果我用它将通过 AssetNotFound 错误 并显示 资产 "hash_tag.jpg" 在资产管道中不存在
请解决我的问题。
如 image_tag documentation 此处所述,如果您通过
image_tag(tag.img)
它将重现:
<img src="/assets/[YOUR TAG IMG]" />
所以我认为你的应该是这样的:
image_tag("/images/#{tag.img}")