Rails 4图像目录不再出现在资产中

at.*_*at. 7 ruby-on-rails asset-pipeline ruby-on-rails-4

在创建一个新的Rails 4项目时,我在文件夹中有javascriptsstylesheets目录app/assets,但我不再看到该images目录.我们应该把我们的图像放在另一个文件夹中吗?

更新:我imagesassets文件夹中创建了一个目录.不幸的是,这不起作用.如果我尝试加载图像<img src="/assets/my_image.jpg"/>,则无法找到.好像我需要以某种方式启用我的images目录?

小智 0

你的服务器日志说了什么?我在调用资源视图内的图像 URL 时遇到问题。

首先,也许尝试一下<%= image_tag "image.png" %>

如果您不想使用image_tag,请使用前导/- 根据您调用图像的位置,Rails 可能会将资源添加到请求上,因此assets/image.pnguser视图中调用可能会请求/users/image.png,而/assets/image.png可能会呈现正确的路径。