У меня есть простой веб-сайт с использованием Rails 3.2. Это всего лишь макет, несколько просмотров, некоторые CSS и очень маленький JavaScript.Как я могу создать статический сайт из проекта Rails?
Я хотел бы генерировать статические HTML-файлы для вывода каждого URL-адреса на моем сайте, и я бы хотел сбросить их в какой-то каталог за пределами моего проекта проекта 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
Есть ли драгоценный камень или техника, которые я могу использовать для этого?
Или, может быть, я должен создать задачу рейка, которая выполняет wget для каждого URL-адреса и записывает вывод в целевой каталог? Я также должен обеспечить, чтобы файлы CSS и JS также были снесены и включены в целевой каталог.