在创建静态应用程序时,我经常会启动一个新的 Rails 应用程序。这使得很多事情变得更容易,例如编译(Coffeescript、SCSS)、最小化(JS、CSS)和浏览器限制(页面从 localhost:3000 提供,因此可以加载外部源等)。
最后,我想导出该应用程序,以便将其放到网上。然后我只需要 HTML+CSS+JS。人们可以去手动提取文件,但可能有一种更简单的方法。
那么:是否有一种工具可以存储来自 Rails 应用程序的已编译、最小化的 HTML+CSS+JS 文件?
最佳答案
如果您只是想基本上复制网站,因为它将由 rails 呈现(并且不需要服务器端代码执行),您可以使用
镜像 rails-websitewget --page-requisites --convert-links http://URL-to-Start
但是,这只会下载那些从条目 URL 引用的文件,因此您可能需要在所有子 URL 上单独运行它。
关于javascript - 从 Rails 导出静态 HTML+CSS+JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17412199/