I had 11 or so Rspec tests working until I turned my project into HAML. Then, when I did the tests, I got errors like:
ActionView::MissingTemplate: Missing template pages/home with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml], :formats=>[:html], :locale=>[:en, :en]} in view paths "/Users/myhomedirectory/my_app/app/views" /Users/myhomedirectory/.rvm/gems/ ruby-1.9.2-p180@global /gems/actionpack-3.0.6/lib/action_view/paths.rb:15:in `find' /Users/myhomedirectory/.rvm/gems/ ruby-1.9.2-p180@global /gems/actionpack-3.0.6/lib/action_view/lookup_context.rb:81:in `find'
45 minutes after posting my original question, I solved my problem by adding the following lines to the /config/application.rb file:
config.generators do |g| g.template_engine :haml end
I got it exhausted due to a semi-related blog entry , but I wonder how anyone can know this? It is not documented in HAML as far as I can tell, so I have to wonder if I did something wrong when I installed it. I canβt imagine that everyone who used HAML should go through all this ...
source share