2012-02-08 2 views
1

Есть ли драгоценный камень/предпочтительная процедура для создания статических страниц с другого типичного сайта Rails? Теперь я пишу беспорядочную задачу Rake, которая выполняет итерации через набор путей/маршрутов и wgets и сохраняет их как статические HTML.Создание статического сайта из контроллеров приложений Rails для S3?

Для S3, каждый маршрут, такие как контроллер/ROUTE_NAME сохраняется как: контроллер/ROUTE_NAME/index.html

Что выглядит достаточно просто ... но я в конечном итоге переписывания этот вид задачи снова и снова. Мне было интересно, был ли Jekkyl-подобный камень, но для общей конфигурации Rails

ответ

1

Я думаю, что первый вопрос, на который вам нужно ответить, - почему вы используете рельсы, если это не динамический сайт, и может быть реплицируется со статическим HTML. Мое мнение таково, что это слишком много. Я бы предложил использовать что-то вроде Middleman, что позволяет писать в Ruby все еще, с большей частью Rails cool-ness, но с конкретной целью экспорта на статический сайт.

Возможно, вам мало что пригодится, если у вас уже есть сайт Rails, но стоит подумать о каких-либо новых проектах такого рода, которые вы делаете.

+2

Ну, я хочу Rails для activerecord, MVC и обработки маршрута. Сайт является статичным, так как он обновляется очень редко, поэтому почему бы не просто испечь его и не сэкономить на стоимости сервера? – Zando

Смежные вопросы