Ожидание ошибки конца ввода
Я новичок в HAML, и у меня возникла проблема с кодом ниже. Я продолжаю получать сообщение об ошибке "C:/Users/Dalcom/Desktop/task_tracker/app/views/events/index.html.haml:55: синтаксическая ошибка, неожиданное ключевое слово_ensure, ожидая конец ввода".
Мой взгляд выглядит так:
#content
#tab1
-if @events.exists?
%table.table.table-hover
%tr
%th Name
%th Priority
%th Event
%th Deadline
%th Event Description
%th Event Comment
%th Complete?
-@events.each do |event|
%tr
%td=event.initials
%td=event.priority
%td=event.event_name
%td.deadline=event.deadline.strftime("%m-%d %H:%M")
%td.description=event.event_description
%td.comment
-if event.comment.present?
=event.comment
=link_to 'Comments Go Here', edit_event_path(event)
-else
=link_to 'Comments Go Here', edit_event_path(event)
%td
=form_for event do |f|
=f.check_box(:complete)
=f.submit 'Complete?'
-else
%p There are no events to be completed!
Читая в HAML, я уверен, что это связано с моим отступом, но ошибки настолько ужасны, что я не знаю, где искать.
1 ответ
Проблема была с моей петлей, к которой я не добавил. Отредактировал приведенный выше код, чтобы отразить работающее приложение.