我已经使用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"
为什么会这样?我绝对没有任何线索,到目前为止在谷歌上找不到任何东西。
BTW:这种情况发生在开发模式上。
此致,Alex
答案 0 :(得分:0)
如果您的资源位于/app/assets/images
,则sprokets会将其复制到/public/assets
/public
应该是您的Web服务器文档根目录。您的静态资产应位于文档根目录(或其子文件夹)中。将图像路径更改为此并尝试。