Rails 3.1, переименование ERB в HAML вызвано Шаблон отсутствует - PullRequest
0 голосов
/ 03 ноября 2011

Я решил начать использовать HAML для ускорения разработки, поэтому я решил переименовать мой взгляд следующим образом:

new.html.erb на new.html.haml, но, похоже, рельсы больше не подключают его кконтроллер, вот полное сообщение об ошибке:

Отсутствует шаблон

Отсутствуют тесты шаблона / новый, приложение / новый с {: handlers => [: erb,: builder,: coffee],: format => [: html],: locale => [: en,: en]}.Поиск в: * "C: / Users / Sam / RubymineProjects / hope / app / views" * "D: ​​/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/kaminari-0.12.4/app/ views "*" D: /RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/devise-1.4.8/app/views "

вот новое действие:

def new
    @quiz = Quiz.new

    respond_to do |format|
      format.html # new.html.erb
    #  format.json { render json: @quiz }
    end
  end

итак, что мне делать ??

1 Ответ

6 голосов
/ 03 ноября 2011

Обязательно добавьте gem 'haml' к вашему Gemfile и запустите bundle install; таким образом, Rails будет знать, что делать с вашими файлами HAML.

...