2017-02-13 3 views
-4

enter image description hereрубин Haml неожиданная ошибка концовка

Код _form является:

= simple_form_for @book, html: { multipart: true } do |f| 
- if @book.errors.any? 
#errors 
%p 
= @book.errors.count 
Prevented this book from saving 

%ul 
- @book.errors.full_message.each do |msg| 
%li= msg 

.panel-body 
=f.input :title, input_html: {class: 'form-control'} 
=f.input :description, input_html: {class: 'form-control'} 

=f.button :submit, class: "btn btn-primary" 
+0

Я не думаю, что вы собираетесь получить большую помощь, если вы 1. провести несколько секунд правильно форматирования сообщение и 2. задайте вопрос. –

ответ

2

HAML вложенности определяется пропусками. Вам нужно вставить некоторые, чтобы интерпретатор HAML знал область гнезд. Например, все, что в form должно появиться более предшествующих пробелов, чем form линии делает

= simple_form_for @book, html: { multipart: true } do |f| 
     - if @book.errors.any? 
     #errors 
     %p 
     = @book.errors.count 
     Prevented this book from saving 

     %ul 
     - @book.errors.full_message.each do |msg| 
      %li= msg 

    .panel-body 
     =f.input :title, input_html: {class: 'form-control'} 
     =f.input :description, input_html: {class: 'form-control'} 

     =f.button :submit, class: "btn btn-primary" 
Смежные вопросы