Skip to content

Instantly share code, notes, and snippets.

@khanghoang
Forked from janogarcia/haml_partials.haml
Created May 3, 2014 18:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save khanghoang/8d008d2157651c97ea07 to your computer and use it in GitHub Desktop.
Save khanghoang/8d008d2157651c97ea07 to your computer and use it in GitHub Desktop.
/ A simplistic way of loading and rendering HAML partials (header.haml, footer.haml, nav.haml... you name it) without Rails
/ Useful when using tools like LiveReload http://livereload.com/
/ but don't want to configure a web server just to use PHP include/require constructs (discussion http://help.livereload.com/discussions/questions/22-haml-partials)
/ It could be improved/simplified using a helper http://stackoverflow.com/questions/5436769/partial-haml-templating-in-ruby-without-rails/5436973#5436973
/ Check out the Jade version https://gist.github.com/2593727
%html
%body
%header
= Haml::Engine.new(File.read('/path/to/your/partial.haml')).render
%footer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment