我目前正在开发一个关于亚硝酸盐的网站,我有一些问题。
我的html代码作为主页加载,但没有图片,只有"找不到文件的图像"
html位于文件夹" static_pages",即。 static_pages/home.html.erb
而图像在同一文件夹中。即。 static_pages/images
当我运行rails并尝试查看网页时,图片无法加载。
任何人都可以对此有所了解吗?
答案 0 :(得分:0)
如果您通过裸文件名(在视图中)引用图像,Rails将默认从app/assets/images/
检索它们。
您提到这是一个静态页面,所以我假设您使用路径引用图像。
该路径假设来自app/public/
。
如果您创建子目录app/public/static_images/
,则可以将静态HTML页面中的图片引用为static_images/filename
。