0

我已经用 NGINX 为我的 rails 应用程序激活了 X-Accel。现在,我有一个奇怪的问题。

/app/assets/images 中的静态图像不再显示。css 和 js 的东西有效,但图像无效。

错误是:

Routing Error

No route matches [GET] "/var/www/cube/app/assets/images/cube_logo_3d.png"

为什么会这样?我完全不知道,到目前为止在谷歌上什么也没找到。

顺便说一句:这发生在开发模式下。

问候,亚历克斯

4

1 回答 1

0

如果您的资产位于 中/app/assets/images,则 sprokets 会将它们复制到应该是您的 Web 服务器文档根目录/public/assets/public您的静态资产应位于文档根目录(或其子文件夹)中。将您的图像路径更改为此并尝试。

于 2013-09-12T10:29:54.607 回答