javascript - 从 Rails 导出静态 HTML+CSS+JS

标签 javascript ruby-on-rails coffeescript gem toolchain

在创建静态应用程序时,我经常会启动一个新的 Rails 应用程序。这使得很多事情变得更容易,例如编译(Coffeescript、SCSS)、最小化(JS、CSS)和浏览器限制(页面从 localhost:3000 提供,因此可以加载外部源等)。

最后,我想导出该应用程序,以便将其放到网上。然后我只需要 HTML+CSS+JS。人们可以去手动提取文件,但可能有一种更简单的方法。

那么:是否有一种工具可以存储来自 Rails 应用程序的已编译、最小化的 HTML+CSS+JS 文件?

最佳答案

如果您只是想基本上复制网站,因为它将由 rails 呈现(并且不需要服务器端代码执行),您可以使用

镜像 rails-website
wget --page-requisites --convert-links http://URL-to-Start

但是,这只会下载那些从条目 URL 引用的文件,因此您可能需要在所有子 URL 上单独运行它。

来源:Download a working local copy of a webpage

关于javascript - 从 Rails 导出静态 HTML+CSS+JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17412199/

相关文章:

javascript - 我自己的 Angular 2 Table 组件 - 2 种数据绑定(bind)方式

javascript - 如何自动插入/添加冒号 ( :) after every 2 character in angular

ruby-on-rails - ActiveRecord:将 has_many 列表视为一个简单的数组

ruby-on-rails - 在执行 ActiveRecord 查询时,如何优先处理具有标记为 true 的属性的记录,然后是 created_at desc ?

javascript - 知道为什么在 coffeescript 中会发生这种情况

javascript - CoffeeScript 中的意外缩进

javascript - 在按钮单击时切换动画 Div

javascript - 给定数组中数组元素的最长重复子集

mysql - 为什么使用来自 ruby​​ 的 LOAD DATA LOCAL INFILE 插入时,MySQL 中插入的行数较少

javascript - 使用 D3 逐个淡入小节