sando layouts em arquivos HAML independentemente do Rails

Meu objetivo final é criar vários arquivos HTML estáticos para serem entregues a outras pessoa

Mas, para o meu fluxo de trabalho, eu gostaria de ter o HAML como os arquivos de origem básicos. Ao fazer isso, espero secar o processo pelo menos do meu lad

gora, tenho muitas páginas que compartilharão um layout comum e estou pensando em como incorporar os layout

Aqui está o meu código atual:

. / compile.rb
#!/usr/bin/env ruby

require 'rubygems'
require 'rake'
require 'haml'

FileList.new('./src/*.html.haml').each do |filename|
  if filename =~ /([^\/]+)\.haml$/
    File.open($1, 'w') do |f|
      f.write Haml::Engine.new(File.read(filename)).render
    end
  end
end
. / src / layout.html.haml
!!!
%html
  %head
    %title Yay
  %body
    = yield
. / src / home.html.haml
= render :layout => 'header' do
  %p This is awesome

gora, isso claramente não funciona porque o método render está indefinido fora do contexto do Rails, mas espero que entenda o que estou tentando faze

Alguma sugestão

questionAnswers(2)

yourAnswerToTheQuestion