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