Rails 4 image_tag('image.png')无效

时间:2015-04-29 18:51:50

标签: ruby-on-rails

我有一个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

0 个答案:

没有答案