I'm thoroughly enjoying HAML and SASS in my Rails application
development. I wanted to use my local haml gem processor as a pre-
processor for .haml files outside of Rails as well, so I could develop
all of my HTML code with this incredible markup.
The idea is that all files with the suffix .haml should be processed
through haml, while the rest will retain their original processing. I
tried adding the following lines to my .htaccess file (on Dreamhost)
AddType text/haml .haml
AddHandler haml-file .haml
Action haml-file /home/mikezillion/.gems/bin/haml
Action text/haml /home/mikezillion/.gems/bin/haml
This gives me a slow response, and a "Rails application failed to
start properly" error, in a directory where I have not installed any
Rails code. Can anyone spot the problem? If so, I'd love to get this
Complete example is available.
I guess with some mod_rewrite logic this can be boosted way better
that executing the script each time.
But executing it locally (without apache) and measuring time for a
very simple test.haml file gave me the about 17s for the first hit,
and 0.03sec for following attempts. So its pretty speedy for a CGI
*just use the time command in unix*