我有一个rails 2.3应用程序,它在公共目录中包含这些图像文件:
public/images/tools/projects.png
public/images/tools/languages.png
public/images/tools/repositories.png
我直接将这些文件复制到内容中,然后将它们粘贴到我的rails 4应用程序中的这些目录中:
app/assets/images/tools/projects.png
app/assets/images/tools/languages.png
app/assets/images/tools/repositories.png
在我的视图文件中,我引用这些文件:(HAML文件)
= image_tag('tools/projects.png', alt: 'Projects')
当我这样做时,我的图像被破坏了。我已经尝试将图片标记中的路径更改为:
= image_tag('app/assets/images/tools/projects.png', alt: 'Projects')
= image_tag('projects.png', alt: 'Projects')
= image_tag('assets/images/tools/projects.png', alt: 'Projects')
= image_tag('images/tools/projects.png', alt: 'Projects')
这些选项都不起作用。所有其他图像都在工作。我假设复制和粘贴图像内容不是正确的做法。
8950 4e47 0d0a 1a0a 0000 000d 4948 4452 etc.
我已多次复制和粘贴,所以我确定我已经拥有所有代码。
------ ----- EDIT
我尝试了相同的源路径,但我忘了在开头添加斜杠。但它仍然失败了。
/images/tools/projects.png