У меня было около 11 тестов Rspec, пока я не преобразовал свой проект в HAML.Затем, когда я запустил свои тесты, я получил такие ошибки, как:
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 минут после публикации моего исходного вопроса, я решил свою собственную проблему, добавив следующие строки в мой файл /config/application.rb:
config.generators do |g|
g.template_engine :haml
end
Я собрал это вместе с полусвязанной в блоге записью , но мне интересно, как, черт возьми, кто-нибудь узнает, как это сделать?Насколько я могу судить, это не задокументировано в HAML, поэтому мне остается только задуматься, не сделал ли я что-то не так, когда установил его.Я не могу представить, чтобы все, кто использовал HAML, проходили через все это ...