Provides Haml Templates Rendering for your Volt apps.
Add to your Gemfile:
gem 'volt_haml'
This requires a version of volt which does not yet exist, but works with this branch: https://github.com/CollaboTree/volt/tree/haml
You need to make slightly weird looking haml, like this:
<:Title>
{{ view main_path, "title", {controller_group: 'main'} }}
<:Body>
.container
.header
%ul.nav.nav-pills.pull-right
%:nav{:href => "/"} Home
{{ if Volt.current_user? }}
%:nav{:href => "/project/new"} New Post
{{ end }}
%:nav{:href => "/about"} About
%:user_templates:menu
%h3.text-muted CollaboTree
%:volt:notices
{{ view main_path, 'body', {controller_group: 'main'} }}
.footer
<:Nav>
%li.if.end{:class => "{{ active_tab? }} active {{ }}"}
%a{:href => "{{ attrs.href }}"} {{ yield }}
Note that volt-form elements need to be %:form{ model: "{{ model }}" }