【发布时间】:2014-02-11 17:15:36
【问题描述】:
我在与 capistrano 打交道方面还是个新手,正在学习继承的项目。
我已经在我的登台服务器上进行了很多部署,并且从未遇到过部署将我的 CSS 或 JS 更改放入已编译的资产文件中的问题。
我最近执行了一些重大的 UI 更新,升级了 bootstrap、jquery、font awesome 等的 gem,以及我的应用程序 CS 和 JS 文件的重大更改。当我在登台服务器上使用 capistrano 进行部署时,它会忽略我的所有资产更改并使用旧版本的资产编译应用程序 JS 和 CSS 文件。它确实会创建新文件,它只是使用所有内容的旧副本。我在部署时没有看到任何错误,但似乎很明显出了点问题。
当然,在开发中一切正常,如果我在本地运行 assets:precompile,我会得到所有更新的 CSS 和 JS 文件。
有什么想法吗?
【问题讨论】: