我有一个使用 Rails 3.2 的简单网站。它只是一个布局、几个视图、一些 CSS 和很少的 JavaScript。
我想为站点中每个 URL 的输出生成静态 HTML 文件,并且我想将它们转储到我的 Rails 项目目录之外的某个目录中。所以我会有
[target directory]/index.html
[target directory]/products/my-category-1/index.html
[target directory]/products/my-category-2/index.html
[target directory]/products/my-category-3/index.html
[target directory]/products/my-category-1/my-product-1.html
[target directory]/products/my-category-1/my-product-2.html
[target directory]/products/my-category-1/my-product-3.html
[target directory]/products/my-category-2/my-product-1.html
[target directory]/products/my-category-2/my-product-2.html
[target directory]/products/my-category-2/my-product-3.html
[target directory]/products/my-category-3/my-product-1.html
[target directory]/products/my-category-3/my-product-2.html
[target directory]/products/my-category-3/my-product-3.html
有没有我可以使用的宝石或技术?
或者也许我应该创建一个 rake 任务,它在每个 URL 上执行 wget 并将输出写入目标目录?我还必须确保 CSS 和 JS 文件也被下拉并包含在目标目录中。