HAML on Rails 3 returning "Template is missing" error

Peter picture Peter · Sep 25, 2010 · Viewed 9k times · Source

I have tried to render some files with HAML in Rails 3 without success.

My testfiles have the extension .html.haml.

In my Gemfile, I have the line gem 'haml' and have run bundle install.

When I run my app, I get the following error:

Template is missing

Missing template posts/index with {:locale=>[:en, :en], :formats=>[:html], :handlers=>[:rjs, :rhtml, :rxml, :builder, :erb]} in view paths "/Users/piet/Sites/blog/app/views"`

Any idea on how to resolve this?

Answer

Greg Fairbrother picture Greg Fairbrother · Dec 21, 2010

For rails 3 all you need to do is add:

gem "haml-rails"

to your Gemfile, then do a "bundle install"

See https://github.com/indirect/haml-rails

If you still seeing the error try restarting your server.