我有一个带有机车 cms 的 rails 应用程序。我希望能够通过我的 CMS 引用特定的 css/js 文件,并且能够使用 assets/subfolder/file.css 之类的 URL 进行开发。当我使用 nginx 和 unicorn 将我的应用程序部署到服务器时,这些 URL 不再有效,我的所有图像都停止加载。将以下内容添加到我的 nginx conf 文件后,图像开始加载,但 CSS/JS 文件仍然无法正常工作。
root /var/www/myproject/public/;
location ~ ^/assets/ {
expires 1y;
add_header Cache-Control public;
add_header ETag "";
break;
}
我需要配置什么,以便 nginix 和 unicorn 可以从 app/assets/css 或 app/assets/javascript 目录提供资产?