我目前正在开发一个关于亚硝酸盐的网站,我有一些问题。
我的html代码作为主页加载,但没有图像,只有“找不到文件”的图像。

html是在文件夹"static_pages",即。当图像在同一文件夹中时使用static_pages/home.html.erb。即。static_pages/images
当我运行rails s并尝试查看web时,图像无法加载。
有谁能解释一下这件事吗?
发布于 2014-09-17 01:13:41
如果您通过裸文件名(在视图中)引用图像,Rails将默认从app/assets/images/检索它们。您提到这是一个静态页面,所以我假设您引用的是带有路径的图像。该路径将被假定为来自app/public/。
如果您创建了一个子目录app/public/static_images/,则可以将静态HTML页面中的图像作为static_images/filename引用。
https://stackoverflow.com/questions/25442703
复制相似问题